📜  是偶数 - Javascript (1)

📅  最后修改于: 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对象提供的方法进行判断。使用Math.floor()向下取整,然后将数字除以2,再与原数字比较,如果相等,则为偶数。代码如下:

function isEven(num) {
  return num === Math.floor(num / 2) * 2;
}

parseInt()

使用parseInt()方法将数字转换为字符串,然后判断字符串中最后一位是否为0,如果是,则为偶数。代码如下:

function isEven(num) {
  return parseInt(num.toString().slice(-1)) === 0;
}

以上是几种常用的判断数字是否为偶数的方法。根据实际情况选择使用其中的一种即可。