Vbscript-if-elseif-else-statement

提供:Dev Guides
移動先:案内検索

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