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 演算子