JavaScript 余数(%)运算符
余数运算符是 JavaScript 用于在一个操作数除以另一个操作数时获取剩余值。在某些语言中,% 被视为模数。当两个操作数的符号不同时,模数和余数的工作方式不同。
在 JavaScript 中,余数取被除数的符号并取模 ((a % n) + n) 应使用 % n 而不是 % n。
句法
remainder = var1 % var2
示例 1:此示例返回正余数,在这种情况下,模数和余数都将相同,因为两个操作数都是正数。
Javascript
Javascript
Javascript
输出:
"Remainder is 0"
"Modulo is 0"
示例 2:此示例返回负余数,因为被除数为负数。
Javascript
输出:
-0
0
示例 3:具有 Infinity 和 NaN 的余数
Javascript
输出:
> NaN
> NaN
> NaN
> NaN
> NaN
> NaN