📅  最后修改于: 2023-12-03 15:26:19.498000             🧑  作者: Mango
JavaScript中判断一个数字是否为偶数有很多种方法,这里介绍几种常用的方法。
使用操作符%
取余,如果结果为0,则该数字为偶数。代码如下:
function isEven(num) {
return num % 2 === 0;
}
判断一个数字是否为偶数,可以使用位运算。每个偶数的二进制末位都是0,所以使用按位与操作符(&)判断数字的末位是否为0即可。代码如下:
function isEven(num) {
return (num & 1) === 0;
}
可以使用Math对象提供的方法进行判断。使用Math.floor()向下取整,然后将数字除以2,再与原数字比较,如果相等,则为偶数。代码如下:
function isEven(num) {
return num === Math.floor(num / 2) * 2;
}
使用parseInt()方法将数字转换为字符串,然后判断字符串中最后一位是否为0,如果是,则为偶数。代码如下:
function isEven(num) {
return parseInt(num.toString().slice(-1)) === 0;
}
以上是几种常用的判断数字是否为偶数的方法。根据实际情况选择使用其中的一种即可。