--- title: 剰余 (%) slug: Web/JavaScript/Reference/Operators/Remainder tags: - JavaScript - Language feature - Operator - Reference translation_of: Web/JavaScript/Reference/Operators/Remainder ---
剰余演算子 (%
) は、1つ目のオペランドが2つ目のオペランドで除算されたときに残った剰余を返します。 これは常に配当のサインを取ります。
Operator: var1 % var2
12 % 5 // 2 1 % -2 // 1 1 % 2 // 1 2 % 3 // 2 5.5 % 2 // 1.5
-12 % 5 // -2 -1 % 2 // -1 -4 % 2 // -0
NaN % 2 // NaN
仕様 |
---|
{{SpecName('ESDraft', '#sec-multiplicative-operators', 'Remainder operator')}} |
{{Compat("javascript.operators.remainder")}}