【JavaScript ECMAScript】Remainder (%)演算子の使い方
Remainder (%)演算子の使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
Remainder (%)関数は、JavaScriptにおいて数値の除算を行い、その余りを計算する演算子です。この機能は、与えられた二つの数値オペランドに対して、左のオペランド(被除数)を右のオペランド(除数)で割った際の「剰余」を算出するために使用されます。
具体的には、A % B の形式で利用され、A を B で割った残りの数値を結果として返します。この演算子から得られる結果の符号は、常に左オペランド(被除数)の符号と同じになるという重要な特徴があります。例えば、-5 % 2 の結果は -1 となります。これは、他のプログラミング言語における剰余演算や数学的なモジュロ演算とは異なる場合があるため、注意が必要です。
主に、数値が偶数か奇数かの判定、一定の周期で処理を繰り返す場合のインデックス管理、あるいは特定の数値で割り切れるかの確認といった場面で役立ちます。また、この演算子は整数だけでなく浮動小数点数にも適用可能ですが、右オペランド(除数)がゼロの場合、結果は非数(NaN)となります。この演算子は、データの加工や制御フローの決定において、基本的ながら非常に強力なツールとして機能します。
公式リファレンス: Remainder (%)
構文(syntax)
1let result = 10 % 3;
引数(parameters)
引数なし
引数はありません
戻り値(return)
数値
余りの演算子 (%) は、2つの数値を割り算したときの余りを数値で返します。