If 如果...则
🎯功能
如果条件表达式成立,则执行对应语句。
📜语法
If 条件1 Then
执行语句1
End If
If 条件1 Then
执行语句1
Else
执行语句2
End If
If 条件1 Then
执行语句1
ElseIf 条件2 Then
执行语句2
End If
If 条件1 Then
执行语句1
ElseIf 条件2 Then
执行语句2
Else
执行语句3
End If
If 条件1 Then 执行语句1
📥参数
参数 | 数据类型 | 解释 |
---|---|---|
条件 | 布尔值 | 任意有效的条件表达式。 |
执行语句 | 代码块 | 任意有效的代码语句块。 |
📤返回
无
💡示例
Dim i
i = 0
//判断条件i是不是等于0
//如果i是等于0,则执行If里面的代码
//如果i不是等于0,则不执行If里面的代码
If i = 0 Then
TracePrint "条件i=0符合通过,开始执行这一部分代码。"
End If
Dim i
i = 1
//判断条件i是不是等于0
//如果i是等于0,则执行If里面的代码
//否则表示以上条件都不成立,执行Else里面的代码
If i = 0 Then
TracePrint "条件i=0符合通过,开始执行这一部分代码。"
Else
TracePrint "以上条件都不成立,开始执行这一部分代码。"
End If
Dim i
i = 1
//判断条件i是不是等于0
//如果i是等于0,则执行If里面的代码
//否则如果i是等于1,则执行ElseIf里面的代码
//否则表示以上条件都不成立,执行Else里面的代码
If i = 0 Then
TracePrint "条件i=0符合通过,开始执行这一部分代码。"
ElseIf i = 1 Then
TracePrint "条件i=1符合通过,开始执行这一部分代码。"
Else
TracePrint "以上条件都不成立,开始执行这一部分代码。"
End If
Dim i
i = 0
// 判断条件i是不是等于0
//如果i是等于0,则执行If里面的代码
//如果i不是等于0,则不执行If里面的代码
//此语法Then后面只能跟一条语句,除非用冒号合并代码,但一般不推荐使用
If i = 0 Then TracePrint "条件i=0符合通过。"