3_
3.條件判斷指令【條件為真時執行程式敘述】
IF 條件運算式 THEN程式敘述
【條件為真時執行指令區塊】
IF 條件運算式 THEN
指令區塊
END IF
【條件為真時執行指令區塊A否則執行指令區塊B】
IF 條件運算式 THEN
指令區塊A
ELSE
指令區塊B
END IF
範例功能:中午12點以前顯示上午否則顯示下午。 |
範例說明:用hour函數算出now所表示的現在時間的時數並配合if命令判斷現在是上午或下午,msgbox用來顯示一個訊息視窗。 |
<script language="vbscript"> h=hour(now) if h<12 then msgbox "現在是上午" else msgbox "現在是下午" end if </script> |
【符合各條件的值後執行各個指令區塊】
IF 條件運算式1 THEN
指令區塊A
ENDIF 條件運算式2 THEN
指令區塊B
ENDIF 條件運算式3 THEN
指令區塊C
ELSE
指令區塊N
END IF
範例功能:顯示現在時間並判斷是清晨、上午、下午、晚上 |
範例說明:用hour函數算出now所表示的現在時間的時數並配合if命令判斷現在是清晨或用elseif判斷上午或下午,再用else判斷是否為晚上,msgbox用來顯示一個訊息視窗。 |
<script language="vbscript"> h=hour(now) if h<6then msgbox "現在時間是清晨" & h & "點" elseif h<12 then msgbox "現在時間是上午" & h & "點" elseif h<18 then msgbox "現在時間是下午" & h-12 & "點" else msgbox "現在時間是晚上" & h-12 & "點" end if </script> |
範例功能:顯示現在時間並判斷是清晨、上午、下午、晚上 |
範例說明:用weekdayr函數算出now所表示的現在時間的星期並配合select casef命令判斷現在是星期幾,依各星期的不同心情用msgbox顯示一個訊息視窗。 |
<script language="vbscript"> w=weekday(now) select case w case 1 msgbox "今天是星期日,真是美好的一個假日啊!" case 2 msgbox "今天是星期一,又是新的一個禮拜的開始" case 3 msgbox "今天是星期二,打起精神努力工作吧!" case 4 msgbox "今天是星期三,小週末要去哪裡玩呢?" case 5 msgbox "今天是星期四,工作還順利嗎?" case 6 msgbox "今天是星期五,再加點油就快放假了!" case 7 msgbox "今天是星期六,計畫要去哪裡玩了嗎?" end select </script> |