JavaScriptにおける大なり・小なり演算子
どちらの値が大きく、どちらが小さいかを比較するには、
大なり演算子 >、大なりイコール演算子 >=、
小なり演算子 <、小なりイコール演算子 <=
を使用します。
実際の例でその動作を学びましょう。
ある値を持つ変数 test があるとします:
let test = 1;
この変数の値がゼロより大きいかどうかを確認してみましょう:
let test = 1;
if (test > 0) {
console.log('+++'); // こちらが実行されます
} else {
console.log('---');
}
次に、変数の値を負の数に変更してみます:
let test = -1;
if (test > 0) {
console.log('+++');
} else {
console.log('---'); // こちらが実行されます
}
今度は変数の値を 0 に設定してみましょう。
この場合、条件が変数 test がゼロ「より大きい」ことを
厳密に要求しているため、 else ブロックに入ります:
let test = 0;
if (test > 0) {
console.log('+++');
} else {
console.log('---'); // こちらが実行されます
}
条件を「大なりイコール」に変更してみます:
let test = 0;
if (test >= 0) {
console.log('+++'); // こちらが実行されます
} else {
console.log('---');
}
次は「小なり」にしてみます:
let test = 0;
if (test < 0) {
console.log('+++');
} else {
console.log('---'); // こちらが実行されます
}
最後に「小なりイコール」にしてみます:
let test = 0;
if (test <= 0) {
console.log('+++'); // こちらが実行されます
} else {
console.log('---');
}
変数 test が 10 より大きいことを確認してください。
変数 test が 10 より小さいことを確認してください。
変数 test が 10 以上であることを確認してください。
変数 test が 10 以下であることを確認してください。