のHighlight 8:邏輯判斷
by董松喬@2009.05.05
#
If ...Then條件判斷
1.如果條件式只有一件成立,可以寫成一行
:If score<60 Then response.write("不及格")
2.如果條件式有兩件
(互斥),必須換行,且加上End If
If
score>=60
Then
Response.Write("及格")
Response.Write("好棒")
Else
Response.Write("不及格")
Response.Write("加油,好嗎?")
End If
3.如果條件式有兩件(
可同時成立
)
If
t>30
Then
Response.Write("會很熱")
End If
If
t<40
Then
Response.Write("會下雨")
End If
#
If...Then練習
類型
範例
三選一
用數字猜你的心:請填入一個你想到的數字(0-100):
三者可能同時成立
如果路邊有一個老太太賣糖炒栗子,你又超愛吃,你發現她的招牌上寫著:
每份10顆,一份50元,兩份(以上)隨便你給
,你剛好想吃兩份,你會付多少元?
我願意付
元
巢狀If敘述
如果條件式有
三件以上(互斥),必須換行,且加上End If
If
條件A
Then
........
Else if
條件B
........
Else if
條件C
........
Else if
條件D
........
End If