VBScriptの条件文
条件文
状況に応じて、異なるアクションを実行するために使用される条件文。
VBScriptでは、私たちは4条件文を使用することができます。
- スタットステートメントement場合-あなたは条件が真の場合、コードのシリーズを実行したい場合は、このステートメントを使用することができます
- ...そして... Elseステートメント場合 -あなたがしたい場合は、2つのコードセットのいずれか、あなたは、このステートメントを使用することができます
- If ... Then ... ElseIfステートメント -あなたが実行する行の多くのセットのいずれかを選択したい場合は、このステートメントを使用することができます
- Caseステートメントを選択します -あなたが実行するために行の多くのセットのいずれかを選択したい場合は、このステートメントを使用することができます
もし...そして... ELSE
以下の例では、あなたは、If ...そして... Elseステートメントを使用することができます。
- 条件がtrueの場合、コードの一部を実行します
- 実行するコードの2枚のいずれかを選択します。
ステートメントが1つだけの条件がtrueの場合場合は、行のコードを書くことができます。
上記のコードでは、何の..Else ..文はありません。 条件がtrueの場合は、操作を実行するには(私は10時間=時)私たちは、単にコードをしてみましょう。
条件が真であるときは、複数の文を実行した場合、我々は行の文を記述する必要があり、この文を終了するには、キーワード"の場合終了」を使用します。
alert("Hello")
i = i+1
End If
上記のコードでは、同じことが..文を..Elseしません。 私達はちょうど条件が真の場合、コードはアクションの数を実行するようにしましょう。
必要に応じて文の条件付き実行がtrueで、条件が真でない場合に別の文を実行するには、「エルス」キーワードを追加する必要があります。
例(IEのみの場合)
i=hour(time)
If i < 10 Then
document.write("Good morning!")
Else
document.write("Have a nice day!")
End If
</script>
»をお試しください
上記のコードでは、条件が真であるとき、それは最初のコードを実行すると、コードの2番目の段落は(iが10より大きい場合)条件が満たされない場合に実行されます。
...そして... ElseIfステートメントの場合
あなたが実行するために行の多くのセットのいずれかを選択したい場合は、If ... Then ... ElseIfステートメントを使用することができます。
例(IEのみの場合)
i=hour(time)
If i = 10 Then
document.write("Just started...!")
ElseIf i = 11 Then
document.write("Hungry!")
ElseIf i = 12 Then
document.write("Ah, lunch-time!")
ElseIf i = 16 Then
document.write("Time to go home!")
Else
document.write("Unknown")
End If
</script>
»をお試しください
ケースを選択
あなたが実行するために行の多くのセットのいずれかを選択したい場合は、「選択ケース」ステートメントを使用することができます。
例(IEのみの場合)
d=weekday(date)
Select Case d
Case 1
document.write("Sleepy Sunday")
Case 2
document.write("Monday again!")
Case 3
document.write("Just Tuesday!")
Case 4
document.write("Wednesday!")
Case 5
document.write("Thursday...")
Case 6
document.write("Finally Friday!")
Case else
document.write("Super Saturday!!!!")
End Select
</script>
»をお試しください
上記のコードは動作します:まず、我々は単純な式(通常は変数)を必要とし、この式は、操作後に評価されます。 次に、式の値として、各ケースの比較の値になります。 これらが一致する場合、一致した場合、対応するコードが実行されます。