經常地,當我們編寫**時,我們需要根據不同的判斷執行不同操作,我們可以使用條件語句完成這個工作。
if...then...else
在下面的情況中,您可以使用 if...then...else 語句:
dima '定義乙個變數
a = 100
if a < 200
then a = 300 '若i<200,則對i重新賦值
msgbox a '輸出的值為300
dima,b,c
a=inputbox("
請輸入a的值:")
b=100
c=200
if a<200
then
'條件為 true 時執行某一語句塊,條件為 false 時執行另一語句塊
msgbox
belse
msgbox
cend
if
對多個條件進行判斷
dimaa=inputbox("
請輸入a的值:")
if a<200
then
'條件為 true 時執行某一語句塊,條件為 false 時執行另一語句塊
msgbox
"執行語句1
"elseif a=200
then
msgbox
"執行語句2
"elseif a>200
then
msgbox
"執行語句3
"end
if
select case
結構的乙個變通形式,可以從多個語句塊中選擇執行其中的乙個。select case
語句類似,但是可以使**更加簡練易讀。
'select case 結構在其開始處使用乙個只計算一次的簡單測試表示式。表示式的結果將與結構中每個 case 的值比較,如果匹配,則執行與該case 關聯的語句塊。
dima
a=inputbox("
隨便填寫乙個數")
a=int
(a)select
case
a
case
6,7,8,9
msgbox("還行"
)
case
10,11,12,13,14,15
msgbox("一般"
)
case
16,17,18,19,20
msgbox("
可以了"
)
case
21,22,23,24,25
msgbox("
無敵了"
)
case
else
msgbox("
做夢呢"
)end
select
Python基礎篇 條件控制語句
內容概要 1.if語句 2.input 函式 3.if else語句 4.if elif else語句 5.while語句 1.條件判斷語句 if語句 執行的流程 if語句在執行時,會先對條件表示式進行求值判斷,如果為true,則執行if後的語句 如果為false,則不執行 語法 if 條件表示式 ...
VBS基礎篇 VBScript過程
在 vbscript 中,過程被分為兩類 sub 過程和 function 過程。sub過程 sub 過程是包含在 sub 和 end sub 語句之間的一組 vbscript 語句。如果 sub 過程無任何引數,則 sub 語句必須包含空括號 例項 如下 12 3 4 callgetname 呼叫...
VBS基礎篇 RegExp 物件
正規表示式 regexp 物件 下面的 說明了regexp物件的用法 function regexptest patrn,strng dim regex,match,matches 建立變數 set regex new regexp 建立正規表示式 regex.pattern patrn 設定模式 ...