管理人Kのひとりごと

デジモノレビューやプログラミングや写真など

いろんな言語で「else if」その2

「else if」って何気に言語ごとに違いありません?(elsifとか、elifとか、else ifとか)
個人的によく使う言語について改めて整理しました。その2

その1↓

Javascript(else if)

バージョン: 77.0.3865.120(Official Build) (64 ビット)

<html>

<head>
    <title>If-Else If-Else check</title>
    <script type="text/javascript">
        function checkNumeric() {
            var inNumeric = document.getElementById("inNumeric").value;
            if (inNumeric < 1) {
                echo("value < 1");
            } else if (inNumeric >= 1 && inNumeric < 3) {
                echo("1 <= value <= 2");
            } else {
                echo("value >= 3");
            }
        }

        function echo(value) {
            alert(value);
        }
    </script>
</head>

<body>
    <h1>If-Else If-Else check</h1>

    <form onsubmit="checkNumeric()">
        <p>整数を入力します:<input type="text" id="inNumeric"></p>
        <input type="submit" inNumericue="計算">
    </form>
</body>

</html>

0
value < 1

1
1 <= value <= 2

3
value > 3

ExcelVBA(ElseIf)

バージョン 1910

Option Explicit

Sub IfElseCheck()
    Dim value As Integer
    value = 3
    
    If value < 1 Then
        Debug.Print "value < 1"
    ElseIf value >= 1 And value < 3 Then
        Debug.Print "1 <= value <= 2"
    Else
        Debug.Print "value >= 3"
    End If

End Sub

0
value < 1

1
1 <= value <= 2

3
value >= 3