Vbscript-if-elseif-else-statement

提供:Dev Guides
2020年6月23日 (火) 11:06時点におけるMaintenance script (トーク | 投稿記録)による版 (Imported from text file)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

VBScript If..ElseIf..Elseステートメント

ブール式で構成される1つ以上の ElseIf ステートメントが続き、その後にすべての条件がfalseになったときに実行されるデフォルトの else ステートメントが続く If ステートメント。

構文

VBScriptの If-ElseIf-Else ステートメントの構文は-

If(boolean_expression) Then
   Statement 1
    .....
    .....
   Statement n
ElseIf (boolean_expression) Then
   Statement 1
    .....
    ....
   Statement n
ElseIf (boolean_expression) Then
   Statement 1
    .....
    ....
   Statement n
Else
   Statement 1
    .....
    ....
   Statement n
End If

流れ図

VBScript If..Elseif..Else statement

<!DOCTYPE html>
<html>
   <body>
      <script language = "vbscript" type = "text/vbscript">
         Dim a
         a = -5

         If a > 0 Then
            Document.write "a is a POSITIVE Number"
         ElseIf a < 0 Then
            Document.write "a is a NEGATIVE Number"
         Else
            Document.write "a is EQUAL than ZERO"
         End If
      </script>
   </body>
</html>

上記のコードが実行されると、次の結果が生成されます-

a is a NEGATIVE Number