JavaScriptの減算演算子(-)とは?基本的な使い方を解説
減算演算子(-)とは
減算演算子(-)は、JavaScriptにおける基本的な算術演算子の一つで、最初のオペランドから2番目のオペランドを引いた結果を返します。数値同士の引き算を行う際に使用されます。
例えば、40 - 25 の場合、計算結果は 15 になります。
使用例
減算演算子(-)の動作を確認するには、以下のコードを実行してみてください。
ライブデモ
<html>
<body>
<script>
var a = 40;
var b = 25;
document.write("a - b = ");
result = a - b;
document.write(result);
</script>
</body>
</html>このコードを実行すると、ブラウザ上に「a - b = 15」という結果が表示されます。変数 a の値(40)から変数 b の値(25)が引かれ、その結果が出力される仕組みです。
まとめ
減算演算子(-)は、数値の引き算を行うためのシンプルで重要な演算子です。変数同士の計算はもちろん、数値リテラル同士の計算にも利用できるため、JavaScriptでの数値処理の基礎としてしっかり押さえておきましょう。
-
JavaScriptのビット単位NOT(~)演算子とは?仕組みと使い方を解説
JavaScriptにおけるビット単位NOT(~)演算子は、数値を32ビットの2進数として扱い、すべてのビットを反転させる(0を1に、1を0にする)単項演算子です。この演算子の結果は、常に -(x + 1) と等しくなります。つまり、元の数値の符号を反転させて1を引いた値が返されるため、覚えておくと便利です。NOT演算の仕組み例えば、数値「7」は32ビットの2進数で次のように表現されます。7 = 00000000000000000000000000000111これにNOT演算(~)を適用すると、すべてのビットが反転され、次のようになります。~7 = 1111111111111111111111
-
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&