選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

VBScript 條件語句


條件語句

條件語句用於為不同的決策執行不同的操作。

在 VBScript 中,我們有四種條件語句:

  • If 語句 - 當條件為真時執行一組程式碼
  • If...Then...Else 語句 - 選擇兩條執行線中的一條
  • If...Then...ElseIf 語句 - 選擇多條執行線中的一條
  • Select Case 語句 - 選擇多條執行線中的一條

If...Then...Else

如果你想

  • 如果條件為真,則執行一些程式碼
  • 選擇要執行的兩段程式碼中的一段

如果你只想在條件為真時執行一個語句,你可以將程式碼寫在同一行上。

If i=10 Then response.write("Hello")

在這種語法中沒有 ..Else..。你只需告訴程式碼,如果一個條件為真(在本例中是 If i=10)時執行一個操作

如果你想在條件為真時執行多個語句,你必須將每個語句放在單獨的行上,並用關鍵詞 "End If" 結束語句。

If i=10 Then
response.write("Hello")
i = i+1
End If

上面的示例中也沒有 ..Else..。你只需告訴程式碼,如果條件為真時執行多個操作

如果你想在條件為真時執行一個語句,並在條件不為真時執行另一個語句,則必須新增 "Else" 關鍵字。

示例

i=hour(time)
If i < 10 Then
response.write("Good morning!")
Else
response.write("Have a nice day!")
End If
顯示示例 »

在上面的示例中,如果條件為真,將執行第一段程式碼,否則(如果 i 大於 10)將執行另一段程式碼。



If...Then...ElseIf

如果你想選擇要執行的多段程式碼中的一段,可以使用 If...Then...ElseIf 語句。

示例

i=hour(time)
If i = 10 Then
response.write("Just started...!")
ElseIf i = 11 Then
response.write("Hungry!")
ElseIf i = 12 Then
response.write("Ah, lunch-time!")
ElseIf i = 16 Then
response.write("Time to go home!")
Else
response.write("Unknown")
End If
顯示示例 »

Select Case

如果你想選擇要執行的多段程式碼中的一段,也可以使用 "Select Case" 語句。

示例

d=weekday(date)
Select Case d
  Case 1
    response.write("Sleepy Sunday")
  Case 2
    response.write("Monday again!")
  Case 3
    response.write("Just Tuesday!")
  Case 4
    response.write("Wednesday!")
  Case 5
    response.write("Thursday...")
  Case 6
    response.write("Finally Friday!")
  Case else
    response.write("Super Saturday!!!!")
End Select
顯示示例 »

其工作原理如下:首先,我們有一個表示式(最常是一個變數),它會被評估一次。然後,該表示式的值將與結構中每個 Case 的值進行比較。如果匹配,將執行與該 Case 關聯的程式碼塊。


×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援