欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

VBScript 條件語(yǔ)句

實(shí)例

If...then..else 語(yǔ)句
本例演示如何編寫(xiě) if...then..else 語(yǔ)句。
If...then..elseif 語(yǔ)句
本例演示如何編寫(xiě) if...then...elseif... 語(yǔ)句。
Select case 語(yǔ)句
本例演示如何編寫(xiě) select case 語(yǔ)句。

條件語(yǔ)句

經(jīng)常地,當(dāng)我們編寫(xiě)代碼時(shí),我們需要根據(jù)不同的判斷執(zhí)行不同操作。我們可以使用條件語(yǔ)句完成這個(gè)工作。

在 VBScript 我們可以使用三種條件語(yǔ)句:

if 語(yǔ)句
假如你希望在條件為 true 時(shí)執(zhí)行一系列的代碼,可以使用這個(gè)語(yǔ)句。
if...then...else 語(yǔ)句
假如你希望執(zhí)行兩套代碼其中之一,可以使用這個(gè)語(yǔ)句。
if...then...elseif 語(yǔ)句
假如你希望選擇多套代碼之一來(lái)執(zhí)行,可以使用這個(gè)語(yǔ)句。
select case 語(yǔ)句
假如你希望選擇多套代碼之一來(lái)執(zhí)行,可以使用這個(gè)語(yǔ)句。

If....Then.....Else

在下面的情況中,您可以使用 If...Then...Else 語(yǔ)句:

  • 在條件為 true 時(shí),執(zhí)行某段代碼
  • 選擇兩段代碼之一來(lái)執(zhí)行時(shí)

如果需要在條件為 true 時(shí)只執(zhí)行一行語(yǔ)句,可以把代碼寫(xiě)為一行:

if i=10 Then msgbox "Hello"

在上面的代碼中,沒(méi)有 .else.. 語(yǔ)句。我們僅僅讓代碼在條件為 true 時(shí)執(zhí)行一項(xiàng)操作(當(dāng) i 為 10 時(shí))。

假如我們需要在條件為 true 時(shí)執(zhí)行不止一條語(yǔ)句,那么就必須在一行寫(xiě)一條語(yǔ)句,然后使用關(guān)鍵詞 "End If" 來(lái)結(jié)束這個(gè)語(yǔ)句:

if i=10 Then
   msgbox "Hello"
   i = i+1
end If

在上面的代碼中,同樣沒(méi)有 .else.. 語(yǔ)句。我們僅僅讓代碼在條件為 true 時(shí)執(zhí)行了多項(xiàng)操作。

假如我們希望在條件為 true 時(shí)執(zhí)行某條語(yǔ)句,并當(dāng)條件不為 true 時(shí)執(zhí)行另一條語(yǔ)句,就必須添加關(guān)鍵詞 "Else":

if i=10 then
   msgbox "Hello"
else
   msgbox "Goodbye"
end If

當(dāng)條件為 true 時(shí)會(huì)執(zhí)行第一段代碼,當(dāng)條件不成立時(shí)執(zhí)行第二段代碼(當(dāng) i 不等于 10 時(shí))。

If....Then.....Elseif

假如你希望選擇多套代碼之一來(lái)執(zhí)行,可以使用if...then...elseif語(yǔ)句:

if payment="Cash" then
   msgbox "You are going to pay cash!"
 elseif payment="Visa" then
   msgbox "You are going to pay with visa."
 elseif payment="AmEx" then
   msgbox "You are going to pay with American Express."
 else
   msgbox "Unknown method of payment."
end If

Select Case

假如你希望選擇多套代碼之一來(lái)執(zhí)行,可以使用 SELECT 語(yǔ)句:

select case payment
 case "Cash"
   msgbox "You are going to pay cash"
 case "Visa"
   msgbox "You are going to pay with visa"
 case "AmEx"
   msgbox "You are going to pay with American Express"
 case Else
   msgbox "Unknown method of payment"
end select

以上代碼的工作原理:首先,我們需要一個(gè)簡(jiǎn)單的表達(dá)式(常常是一個(gè)變量),并且這個(gè)表達(dá)式會(huì)被做一次求值運(yùn)算。然后,表達(dá)式的值會(huì)與每個(gè) case 中的值作比較,如果匹配,被匹配的 case 所對(duì)應(yīng)的代碼會(huì)被執(zhí)行。