📅  最后修改于: 2023-12-03 15:16:13.964000             🧑  作者: Mango
在 JavaScript 中,我们可以使用不同的方法来检查一个数字是偶数还是奇数。以下是一些常用的方法和示例代码。
%
function checkNumber(num) {
if (num % 2 === 0) {
return '偶数';
} else {
return '奇数';
}
}
console.log(checkNumber(6)); // 输出: 偶数
console.log(checkNumber(11)); // 输出: 奇数
使用取模运算符 %
,我们可以将给定的数字除以 2,并检查余数是否为 0。如果余数为 0,那么这个数字是偶数,否则是奇数。
function checkNumber(num) {
if (num & 1) {
return '奇数';
} else {
return '偶数';
}
}
console.log(checkNumber(6)); // 输出: 偶数
console.log(checkNumber(11)); // 输出: 奇数
位运算中的 &
操作符可以用于判断一个数字的最低有效位是 0 还是 1。如果最低有效位为 1,那么这个数字是奇数,否则是偶数。
const checkNumber = (num) => num % 2 === 0 ? '偶数' : '奇数';
console.log(checkNumber(6)); // 输出: 偶数
console.log(checkNumber(11)); // 输出: 奇数
使用 ES6 的箭头函数,我们可以更简洁地编写此功能。这个箭头函数将返回 '偶数' 或 '奇数' 字符串,具体取决于给定的数字。
以上是几种常用的方法来检查一个数字是偶数还是奇数。根据你的需求和喜好,你可以选择适合的方法来实现此功能。