JavaScriptの比較演算子「<(未満)」とは?意味と使い方を実例で解説
JavaScriptにおける「<(未満)」は、比較演算子の一つです。左側のオペランドの値が右側のオペランドの値よりも小さいかどうかを判定し、条件が成立すれば true、成立しなければ false を返します。
基本的な使い方
例えば、「a < b」という式では、変数 a の値が変数 b の値より小さい場合に true となります。数値同士だけでなく、文字列や日付などの比較にも利用できます。
サンプルコード
以下のコードを実行すると、「<」演算子の動作を実際に確認できます。
<html>
<body>
<script>
var a = 10;
var b = 20;
document.write("(a < b) => ");
result = (a < b);
document.write(result);
</script>
</body>
</html>実行結果
このコードでは、a に 10、b に 20 を代入しています。「a < b」は「10 は 20 より小さいか?」という意味になるため、条件が成立し、結果として true が出力されます。
まとめ
「<」演算子は、if文などの条件分岐と組み合わせて使われることが多く、JavaScriptプログラミングの基礎となる重要な演算子です。大小関係を判定する際には、ぜひ活用してみてください。
-
JavaScriptの感嘆符(!)演算子とは?論理否定の基本と使い方
JavaScriptにおける感嘆符(!)は、論理否定(NOT)演算子と呼ばれる単項演算子です。式や値の前に付けることで、その真偽値を反転させます。つまり、true は false に、false は true に変換されます。 論理否定演算子(!)の動作 「!」演算子は、対象の値がtruthy(真とみなされる値)であれば false を返し、falsy(偽とみなされる値)であれば true を返します。 falsyな値には以下のようなものがあります。 false 0(数値のゼロ) ""(空文字列) null undefined NaN サンプルコード 以下のコードを実行
-
JavaScriptのビットごとのOR(|)演算子とは?使い方をわかりやすく解説
JavaScriptにおけるビットごとのOR(|)演算子は、2つの数値を2進数のビット列として比較し、対応するビットのどちらか一方でも「1」であれば結果として「1」を返す演算子です。両方のビットが「0」の場合のみ、結果は「0」になります。ビットOR演算の基本ルールビットごとのOR演算は、以下のようなルールで各ビットが評価されます。0 | 0 → 00 | 1 → 11 | 0 → 11 | 1 → 1サンプルコード以下のコードを実行すると、JavaScriptのビットごとのOR(|)演算子の動作を確認できます。この例では、「7」と「1」をOR演算しています。<!DOCTYPE html&