JavaScript 判断奇偶数方法:取模运算和位运算

JavaScript 中可以使用取模运算符(%)或位运算符来判断一个数是否为偶数。

1. 取模运算

取模运算符可以获取除法运算的余数。如果一个数模 2 的结果为 0,则该数为偶数,否则为奇数。

示例代码:

function isEven(num) {
  return num % 2 === 0;
}

console.log(isEven(2)); // true
console.log(isEven(3)); // false
console.log(isEven(0)); // true

2. 位运算

偶数的二进制表示的最后一位一定是 0。可以使用按位与运算符(&)将该数与 1 进行按位与运算,如果结果为 0,则该数为偶数,否则为奇数。

示例代码:

function isEven(num) {
  return (num & 1) === 0;
}

console.log(isEven(2)); // true
console.log(isEven(3)); // false
console.log(isEven(0)); // true

这两种方法都可以有效地判断一个数是否为偶数,您可以根据自己的需求选择合适的方法。

JavaScript 判断奇偶数方法:取模运算和位运算

原文地址: https://www.cveoy.top/t/topic/kxBo 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录