W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
條件語(yǔ)句用于根據(jù)不同的情況執(zhí)行不同的操作。
在 VBScript 中,我們可以使用四種條件語(yǔ)句:
在下面的情況中,您可以使用 If...Then...Else 語(yǔ)句:
如果在條件為 true 時(shí)只執(zhí)行一條語(yǔ)句,可以把代碼寫(xiě)為一行:
在上面的代碼中,沒(méi)有 ..Else.. 語(yǔ)句。我們僅僅讓代碼在條件為 true 時(shí)(當(dāng) i=10 時(shí))執(zhí)行一項(xiàng)操作。
如果在條件為 true 時(shí)執(zhí)行不止一條語(yǔ)句,那么就必須在一行寫(xiě)一條語(yǔ)句,然后使用關(guān)鍵詞 "End If" 來(lái)結(jié)束這個(gè)語(yǔ)句:
在上面的代碼中,同樣沒(méi)有 ..Else.. 語(yǔ)句。我們僅僅讓代碼在條件為 true 時(shí)執(zhí)行了多項(xiàng)操作。
假如您想要在條件為 true 時(shí)執(zhí)行某條語(yǔ)句,并在條件不為 true 時(shí)執(zhí)行另一條語(yǔ)句,就必須添加關(guān)鍵詞 "Else":
在上面的代碼中,當(dāng)條件為 true 時(shí)會(huì)執(zhí)行第一段代碼,當(dāng)條件不成立時(shí)執(zhí)行第二段代碼(當(dāng) i 大于 10 時(shí))。
如果您想要選擇多套代碼之一來(lái)執(zhí)行,可以使用 If...Then...ElseIf 語(yǔ)句:
如果您想要選擇多套代碼之一來(lái)執(zhí)行,可以使用 "Select Case" 語(yǔ)句:
以上代碼的工作原理:首先,我們需要一個(gè)簡(jiǎn)單的表達(dá)式(常常是一個(gè)變量),并且這個(gè)表達(dá)式會(huì)被做一次求值運(yùn)算。然后,表達(dá)式的值會(huì)與每個(gè) Case 中的值作比較。如果匹配,被匹配的 Case 所對(duì)應(yīng)的代碼會(huì)被執(zhí)行。
在本節(jié)內(nèi)容中,你已經(jīng)學(xué)習(xí)了 VBScript 條件語(yǔ)句,在下一節(jié)內(nèi)容中,你將接觸 VBScript 循環(huán)語(yǔ)句,這兩種語(yǔ)句常常配合使用!
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: