If...Then语句检查所谓的条件,如果条件为真,它执行一条或多条VBScript语句。
示例1:
1
2
3
|
If
Hour(Time())<12
Then
Msgbox
"It's morning, rise and shine!"
End
If
|
以上示例中条件式是“Hour(Time())<
12
”,其中Time()读取系统的时间,Hours()提取时间中的小时;这段示例全文意思是“Hour(Time())<
12
”为真时执行“Msgbox
"It's morning, rise and shine!"
”;然后执行“End If”结束这段代码;
示例2:
1
2
3
4
5
|
If
Hours(Time())<12
Then
MsgBox
"Good Morning!"
Else
MsgBox
"Good Bye!"
End
If
|
条件为真则是执行“MsgBox
"Good Morning!"
”
条件为假则是执行MsgBox
"Good Bye!"
然后执行“End If”结束代码;
如果发现有多个条件,而"Else"又不够用时,用下面的格式代码:
1
2
3
4
5
6
7
8
9
10
11
12
|
If
条件1
Then
条件1为真时可执行命令1
ElseIf
条件2
Then
条件2为真时可执行命令2
ElseIf
条件3
Then
条件3为真时可执行命令3
......
ElseIf
条件N
Then
条件N为真时可执行命令N
Else
所有条件为假时可执行命令
End
If
|
本文转自 bannerpei 51CTO博客,原文链接:http://blog.51cto.com/281816327/1364654,如需转载请自行联系原作者