回到首頁の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練習

類型 範例

三選一

三者可能同時成立

如果路邊有一個老太太賣糖炒栗子,你又超愛吃,你發現她的招牌上寫著:

每份10顆,一份50元,兩份(以上)隨便你給

,你剛好想吃兩份,你會付多少元?

我願意付

巢狀If敘述

如果條件式有三件以上(互斥),必須換行,且加上End If
If 條件A Then
........
Else if 條件B
........
Else if 條件C
........
Else if 條件D
........
End If