跳到主要内容

If 如果..则

🎯功能

如果条件表达式成立,则执行对应语句。

📜语法

 If 条件 Then
执行语句
End If

📥参数

参数数据类型解释
条件布尔值任意有效的条件表达式。
执行语句代码块任意有效的代码语句块。

📤返回

💡示例

单个判断
Dim i
i = 0
If i = 0 Then //这里的条件是i=0
//如果i是等于0,就开始下一句代码到End If
TracePrint "条件i=0符合通过,开始执行这一部分代码。"
End If
//这里就与If无关, 正常执行代码

📘备注

  • If判断相当于我们口语中说的如果……则……否则如果……则……否则……。
  • 一个If判断必须要有一个End If来配对,里面的ElseIf可以有多个,但是Else最多只能有一个,并且Else只能放在最后一个条件上。
  • Select Case语句与If语句类似,但是两者也有区别。If主要用于多个不同条件的判断,而Select Case则是用于同一个条件多个不同结果的判断。