if语句
if条件语句用于基于不同的条件来执行不同的动作
1. If 语句
只有当指定条件为 true 时,该语句才会执行代码。
语法:
if (条件)
{
只有当条件为 true 时执行的代码
}
实例:
2. If…else 语句
if…else 语句在条件为 true 时执行代码,在条件为 false 时执行其他代码。
语法:
if (条件)
{
当条件为 true 时执行的代码
}
else
{
当条件不为 true 时执行的代码
}
实例:
3. If…else if…else 语句
使用 if…else if…else 语句来选择多个代码块之一来执行。
语法:
if (条件 1)
{
当条件 1 为 true 时执行的代码
}
else if (条件 2)
{
当条件 2 为 true 时执行的代码
}
else
{
当条件 1 和 条件 2 都不为 true 时执行的代码
}
实例:
4. if语句的嵌套
通过if语句的嵌套实现不同条件里的再次判断
语法:
if (条件)
{
当条件为 true 时执行的代码
if(条件){
当条件再次为 true 时执行的代码
}else{
当条件再次不为 true 时执行的代码
}
}
else
{
当条件不为 true 时执行的代码
}
实例:
5. if语句在鸿蒙里的基础应用
if语句在鸿蒙需要通过 @State 来设置变量,并且需要添加上变量的数据类型
如:
同时调用变量也需要同过this来实现,变量的更新也需要 onChange 属性,判断则需要通过给按钮设置 onClick 点击来实现
具体写法和效果如下: