📌  相关文章
📜  Javascript 检查数字是偶数还是奇数 - Javascript (1)

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

JavaScript 检查数字是偶数还是奇数

在 JavaScript 中,我们可以使用不同的方法来检查一个数字是偶数还是奇数。以下是一些常用的方法和示例代码。

1. 使用取模运算符 %
function checkNumber(num) {
  if (num % 2 === 0) {
    return '偶数';
  } else {
    return '奇数';
  }
}

console.log(checkNumber(6));  // 输出: 偶数
console.log(checkNumber(11)); // 输出: 奇数

使用取模运算符 %,我们可以将给定的数字除以 2,并检查余数是否为 0。如果余数为 0,那么这个数字是偶数,否则是奇数。

2. 使用位运算
function checkNumber(num) {
  if (num & 1) {
    return '奇数';
  } else {
    return '偶数';
  }
}

console.log(checkNumber(6));  // 输出: 偶数
console.log(checkNumber(11)); // 输出: 奇数

位运算中的 & 操作符可以用于判断一个数字的最低有效位是 0 还是 1。如果最低有效位为 1,那么这个数字是奇数,否则是偶数。

3. 使用 ES6 的箭头函数
const checkNumber = (num) => num % 2 === 0 ? '偶数' : '奇数';

console.log(checkNumber(6));  // 输出: 偶数
console.log(checkNumber(11)); // 输出: 奇数

使用 ES6 的箭头函数,我们可以更简洁地编写此功能。这个箭头函数将返回 '偶数' 或 '奇数' 字符串,具体取决于给定的数字。

以上是几种常用的方法来检查一个数字是偶数还是奇数。根据你的需求和喜好,你可以选择适合的方法来实现此功能。