主な内容の要点
1. 基本の4種類
<(より小さい)<=(以下)>(より大きい)>=(以上)
👉 これらは 2つの値を比べて、結果を true または false で返す。
2. 使いどころ
- 条件分岐(if文) や 繰り返し(for文) でよく使う。
let score = 78;
if (score > 70) {
console.log("合格です");
} else {
console.log("不合格です");
}
// => 合格です
JavaScript3. 数値の比較
console.log(8 < 10); // true
console.log(8 <= 8); // true
console.log(8 > 6); // true
console.log(8 >= 10); // false
JavaScript4. 文字列の比較
- 文字列は Unicodeのコード番号 で比較される。
- 例:
'A'(65) と'a'(97) →'A' < 'a'はtrue。 - 数字っぽい文字列(例:
"120")も、文字列同士なら数値ではなく文字コードで比較される点に注意。
5. 数値と文字列の比較
- 文字列が数値に変換できる場合 → 数値に変換して比較。
console.log("120" > 3); // true ("120" → 120 に変換)
JavaScript- 数値に変換できない文字列 →
NaNになり、常にfalse。
console.log("flower" > 3); // false
JavaScript6. その他の値の比較
true→ 1false→ 0null→ 0undefined→ NaN(比較は常に false)
console.log(true > false); // true (1 > 0)
console.log(null >= 0); // true (0 >= 0)
console.log(undefined > 0); // false
JavaScriptまとめ
- 関係演算子は「大小比較して true/false を返す」もの。
- 数値だけでなく、文字列や
true/false/null/undefinedも比較できる。 - ただし「文字列は文字コードで比較」「undefinedは常にfalse」など、型変換のルールに注意。
初心者向けに一言で言うと:
👉 「if文で条件を書くときに使う“大小チェック”の道具」 です。
