程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java相关开发、嵌入式、鸿蒙开发、人工智能等,专注于程序员搞钱那点儿事,希望在搞钱的路上有你相伴!君志所向,一往无前!
1.分支

分支语句为程序中的“岔路口”或者“决策点”
1.路上的交通指示牌:
开车遇到一个交通指示牌,它告诉你“如果前面是绿灯,就直行;如果是红灯,就停下来等待”。这里的“绿灯”和“红灯”就是条件,而“直行”和“停下来等待”就是根据这些条件做出的不同行动。
2.选择不同的餐厅
假设你和朋友决定去吃饭,你们说:“如果今天下雨,我们就去吃火锅;如果天气好,我们就去吃烧烤。”这里的“下雨”和“天气好”是条件,而“吃火锅”和“吃烧烤”是根据条件做出的不同选择。
3.日常生活中的决策
在日常生活中,我们经常根据情况做出选择。比如,如果你饿了,你就去吃饭;如果不饿,你可能就会去做其他事情。这里的“饿了”和“不饿”就是条件,而“去吃饭”和“做其他事情”是根据条件做出的不同行为。

4.玩游戏时的选择
在玩角色扮演游戏时,你可能会遇到这样的情况:“如果你选择走左边的路,你会遇到怪物;如果你选择走右边的路,你会找到宝藏。”这里的“走左边的路”和“走右边的路”是不同的选择,而“遇到怪物”和“找到宝藏”是这些选择的结果。
分支语句就是程序中的“如果...那么...否则...”这样的决策结构。它们让程序能够根据不同的条件执行不同的代码块,从而实现多样化的行为和功能。
2.ArkTS的分支
ArkTS提供了渲染控制的能力。条件渲染可根据应用的不同状态,使用if、else和else if渲染对应状态下的UI内容。
支持if、else和else if语句。
if、else if后跟随的条件语句可以使用状态变量或者常规变量(状态变量:值的改变可以实时渲染UI,常规变量:值的改变不会实时渲染UI)。
允许在容器组件内使用,通过条件渲染语句构建不同的子组件。
条件渲染语句在涉及到组件的父子关系时是“透明”的,当父组件和子组件之间存在一个或多个if语句时,必须遵守父组件关于子组件使用的规则。
每个分支内部的构建函数必须遵循构建函数的规则,并创建一个或多个组件。无法创建组件的空构建函数会产生语法错误。
某些容器组件限制子组件的类型或数量,将条件渲染语句用于这些组件内时,这些限制将同样应用于条件渲染语句内创建的组件
后续我会在说ArkUI组件的使用,在详细的说一下
3.ArkTS的分支使用
//分支语句
function ifStudy(score:number):string{
let result:string=""
if(score>=80){
result="优秀"
}else if(score>=60){
result="及格"
}else{
result="需要关注,程序员Feri"
}
return result;
}
Button("分支语句").onClick(()=>{
console.log("Feri-分支",ifStudy(59))
})

就写到这里吧,希望大家可以多多关注我,感谢支持!