📜  JavaScript 余数(%)运算符(1)

📅  最后修改于: 2023-12-03 15:31:41.091000             🧑  作者: Mango

JavaScript 余数(%) 运算符

在 JavaScript 中,余数运算符 % 可以计算两个数相除后的余数,并返回该余数值。余数运算符的左操作数为被除数,右操作数为除数。余数运算的结果为余数值。

语法
dividend % divisor
  • dividend: 被除数
  • divisor: 除数
示例
示例1:计算余数
let remainder = 7 % 3;
console.log(remainder); // Output: 1

在这个例子中,7 是被除数,3 是除数。即 7 除以 3 的余数为 1。因此,余数运算后的结果为 1。

示例2:判断奇偶数
function isOdd(number) {
  return number % 2 !== 0;
}

console.log(isOdd(3)); // Output: true
console.log(isOdd(4)); // Output: false

这个例子用余数运算符来判断给定参数是奇数还是偶数。当参数为奇数时,返回 true,否则返回 false。

注意事项
  1. 余数运算结果的符号与被除数的符号相同(除非被除数为 0)。
  2. 当被除数为浮点数时,余数运算的返回结果也是浮点数。
  3. 当被除数或除数为 NaN 时,余数运算的结果为 NaN。
  4. 当被除数或除数为 Infinity、-Infinity 时,余数运算的结果为 NaN。
  5. 当被除数和除数都为整数时,余数运算的结果为整数。
结论

余数运算符 % 是 JavaScript 中一个十分有用的运算符,可以用来判断奇偶数,也可以用于计算一些需要对数字取模的场合。在使用时要注意,避免 NaN 或 Infinity 的情况,以及注意余数结果的正负性。