--- title: 取余 (%) slug: Web/JavaScript/Reference/Operators/Remainder tags: - JavaScript - Language feature - Operator - Reference translation_of: Web/JavaScript/Reference/Operators/Remainder original_slug: Web/JavaScript/Reference/Operators/取余 ---
当一个操作数除以第二个操作数时,取余运算符(%)返回剩余的余数。它与被除数的符号保持一致。
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
Specification |
---|
{{SpecName('ESDraft', '#sec-multiplicative-operators', 'Remainder operator')}} |
{{Compat("javascript.operators.remainder")}}