If 如果..则

🏷️ 365体育投注官网 📅 2025-07-24 06:23:50 👤 admin 👀 8227 ⭐ 228
If 如果..则

If 如果..则

🎯功能​

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

📜语法​

IfElseElseIfElseIf与Else简化版 If 条件 Then 执行语句 End If//一个If里最多只能有一个ElseIf 条件 Then 执行语句1Else 执行语句2End If//一个If里可以有多个ElseIfIf 条件1 Then 执行语句1ElseIf 条件2 Then 执行语句2End If//一个If里Else必须放在最后面If 条件1 Then 执行语句1ElseIf 条件2 Then 执行语句2Else 执行语句3End If//当执行语句只有一行代码时, 可以直接写在Then后面, 省略End IfIf 条件 Then 一行执行语句

📥参数​

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

📤返回​

💡示例​

IfElseElseIfElseIf与Else简化版嵌套版单个判断Dim ii = 0If i = 0 Then //这里的条件是i=0 //如果i是等于0,就开始下一句代码到End If TracePrint "条件i=0符合通过,开始执行这一部分代码。"End If//这里就与If无关, 正常执行代码带Else的判断Dim ii = 1If i = 0 Then //这里的条件是i=0 //如果i是等于0,就开始下一句代码到Else为止 TracePrint "条件i=0符合通过,开始执行这一部分代码。"Else //这是否则的意思 //如果以上条件都不成立,执行Else里面的代码到End If为止 TracePrint "以上条件都不成立,开始执行这一部分代码。"End If//切记, 一个If结构里最多只能有一个Else错误的Else例子Dim ii = 1If i = 0 Then TracePrint "条件i=0符合通过,开始执行这一部分代码。"Else //错误语法 TracePrint "这上面的Else是错误语法, 一个If只能有一个Else"Else TracePrint "以上条件都不成立,开始执行这一部分代码。"End IfElseIf例子Dim ii = 1If i = 0 Then //这里的条件是i=0 //如果i是等于0,就开始下一句代码到ElseIf为止 TracePrint "条件i=0符合通过,开始执行这一部分代码。"ElseIf i = 1 Then //这里的条件是i=1 //如果i是等于1,就开始下一句代码到End If为止 TracePrint "条件i=1符合通过,开始执行这一部分代码。"End If多个ElseIf与一个ElseDim ii = 1If i = 0 Then //这里的条件是i=0 TracePrint "执行i=0成立时的代码"ElseIf i = 1 Then //这里的条件是i=1 TracePrint "执行i=1成立时的代码"ElseIf i = 2 Then //这里的条件是i=2 TracePrint "执行i=2成立时的代码"ElseIf i = 1 Then //这里的条件是i=1 // 注意, 这里i=1虽然是成立的, 但是不会执行到这里代码 // 因为一个If结构只会执行第一个成立的分支代码 // 一旦执行完毕, 后面的分支全部跳过, 直到End IfElse TracePrint "以上条件都不成立,开始执行这一部分代码。"End If错误的ElseIf例子Dim ii = 1If i = 0 Then TracePrint "条件i=0符合通过,开始执行这一部分代码。"Else //错误语法 TracePrint "这上面的Else是错误语法, 因为Else必须放在最后一个分支条件"ElseIf i = 1 Then TracePrint "以上条件都不成立,开始执行这一部分代码。"End If省略End If例子// 当Then后面要执行的代码只有一行内容的时候// 可以直接写在Then后面, 并省略配对的End IfDim ii = 0If i = 0 Then TracePrint "条件i=0符合通过。"错误例子Dim ii = 0// 如果Then后面需要执行多行代码, 就必须要换行并加上End IfIf i = 0 Then TracePrint "条件i=0符合通过。" TracePrint "多行代码就不能这样写了!" //错误语法多个If嵌套//多个If可以嵌套写, 每个If都是独立语句块, 都要有各自的End If作为结束Dim i, ji = 0j = 1If i = 0 Then TracePrint "条件i=0符合通过。" If j = 0 Then TracePrint "j=0条件成立" End If // 这个对应第7行的IfEnd If // 这个对应第5行的If

📘备注​

If判断相当于我们口语中说的如果……则……否则如果……则……否则……。

一个If判断必须要有一个End If来配对,里面的ElseIf可以有多个,但是Else最多只能有一个,并且Else只能放在最后一个条件上。

Select Case语句与If语句类似,但是两者也有区别。If主要用于多个不同条件的判断,而Select Case则是用于同一个条件多个不同结果的判断。

相关推荐 ✨

365体育投注官网 肾的位置、结构及功能

肾的位置、结构及功能

📅 06-29 👀 5325
office365链接怎么打开 “人类”为什么会喜欢“跳舞”?这里包含什么样的秘密?
office365链接怎么打开 火加田读什么(火字旁加田什么字)
365bet有app吗 一文带你从0成为Java大神【万字偷偷收藏】