目次

    if...else:

    if...else ステートメントは、指定された条件が true の場合にステートメントを実行します。条件が偽の場合、オプションの else 句の別のステートメントが実行されます。
    JavaScript には、次の条件ステートメントがあります。
    • 指定された条件が true の場合に実行するコードのブロックを指定するには、if を使用します。
    • 同じ条件が false の場合、else を使用して実行するコード ブロックを指定します。
    • 最初の条件が false の場合、テストする新しい条件を指定するには、else if を使用します。

    if ステートメント:

    if ステートメントを使用して、条件が true の場合に実行される JavaScript コードのブロックを指定します。

    if (condition) {
      // 条件が真の場合に実行されるコードのブロック
    }

    *** if は小文字であることに注意してください。大文字 (If または IF) は JavaScript エラーを生成します。

    例:

    function testNum(a) {
      let result;
      if (a > 0) {
        result = 'positive';
      }
      return result;
    }

    console.log(testNum(5));
    // expected output: "positive"

    else ステートメント:

    条件が false の場合に実行するコード ブロックを指定するには、else ステートメントを使用します。
    if (condition) {
      //  条件が真の場合に実行されるコードのブロック
    else {
      //  条件が false の場合に実行されるコードのブロック
    }

    例:

    function testNum(a) {
      let result;
      if (a > 0) {
        result = 'positive';
      } else {
        result = 'NOT positive';
      }
      return result;
    }

    console.log(testNum(-5));
    // expected output: "NOT positive"

    else if ステートメント:

    最初の条件が false の場合は、else if ステートメントを使用して新しい条件を指定します。

    if (condition1) {
      //  condition1 が true の場合に実行されるコードのブロック
    else if (condition2) {
      //  condition1 が false で condition2 が true の場合に実行されるコードのブロック
    else {
      //  condition1 が false で condition2 が false の場合に実行されるコードのブロック
    }

    例:

    function testNum(a) {
      let result;
      if (a > 0) {
        result = 'positive';
      } else if{
        result = 'NOT positive';
      }
        else{
        result = 'Not a Number';
      }
      return result;
    }

    console.log(testNum(five));
    // expected output: "Not a Number"

    if-else 文を楽しんでみましょう。
    PREV
    2022.12.12
    ロジカルシンキングって何?
    NEXT
    2022.12.12
    Theme Kit command referenceを解説