JavaScriptの大なり小なりの演算子は?

 

JavaScript の比較演算子:より大きい、より小さい

比較演算子の謎を探る

この記事では、JavaScript の比較演算子である > (より大きい), < (より小さい), >= (以上), <= (以下) について、実際のコード例を用いながら分かりやすく解説します。これらの演算子を使って、コードの中で数値をどのように比較するかを理解することができます。

1. 比較演算子とは?

  • 比較演算子は、2 つの値の大小関係を比較するために使用されます。
  • JavaScript は、以下の比較演算子を提供しています。
    • より大きい演算子 (>)
    • より小さい演算子 (<)
    • 以上演算子 (>=)
    • 以下演算子 (<=)

2. より大きい演算子 (>)

  • 構文: x > y
  • 機能: x が y より大きい場合に true を返し、そうでない場合は false を返します。
  • 例:
    
      <script>
        console.log(10 > 5); // 出力:true
        console.log(5 > 10); // 出力:false
      </script>
      

3. より小さい演算子 (<)

  • 構文: x < y
  • 機能: x が y より小さい場合に true を返し、そうでない場合は false を返します。
  • 例:
    
      <script>
        console.log(5 < 10); // 出力:true
        console.log(10 < 5); // 出力:false
      </script>
      

4. 以上演算子 (>=)

  • 構文: x >= y
  • 機能: x が y 以上の場合に true を返し、そうでない場合は false を返します。
  • 例:
    
      <script>
        console.log(10 >= 10); // 出力:true
        console.log(5 >= 10); // 出力:false
      </script>
      

5. 以下演算子 (<=)

  • 構文: x <= y
  • 機能: x が y 以下の場合に true を返し、そうでない場合は false を返します。
  • 例:
    
      <script>
        console.log(5 <= 10); // 出力:true
        console.log(10 <= 10); // 出力:true
      </script>
      

6. 比較演算子の戻り値

  • 比較演算子は、常に真偽値 (boolean) を返します。つまり、true または false を返します。

7. 実際の使用例

  • 条件分岐: 比較演算子を使用して条件式を構築し、プログラムの流れを制御します。
    
      <script>
        let age = 20;
        if (age >= 18) {
          console.log("あなたは成人です。");
        } else {
          console.log("あなたは未成年です。");
        }
      </script>
      
  • ループの制御: ループ内で比較演算子を使用して終了条件を設定します。
    
      <script>
        for (let i = 0; i < 10; i++) {
          console.log(i);
        }
      </script>
      

この記事が、JavaScript の比較演算子についての理解に役立つことを願っています。

参考資料

JavaScript 比較演算子に関するQ&A

質問 回答
Q1: 比較演算子はどのような値を返すのですか? A1: 比較演算子は、常に真偽値(ブーリアン)を返します。つまり、`true` または `false` のいずれかを返します。
Q2: 比較演算子はどのような場面で使用されますか? A2: 比較演算子は、主に条件分岐(if文など)やループ処理(for文など)において、条件式を記述するために使用されます。
Q3: 文字列を比較することもできますか? A3: はい、文字列を比較することも可能です。文字列の比較は、辞書順に基づいて行われます。

その他の参考記事:JavaScript 演算子