js 怎么判断数字是否是整数
时间: 2024-03-17 12:43:52 浏览: 66
js判断是否为数字.docx
在 JavaScript 中,我们可以使用 `Number.isInteger()` 方法来判断一个数字是否是整数。
这个方法接受一个参数,如果参数是整数就返回 `true`,否则返回 `false`。下面是一个示例:
```js
console.log(Number.isInteger(5)); // true
console.log(Number.isInteger(5.1)); // false
console.log(Number.isInteger(-5)); // true
console.log(Number.isInteger(-5.1)); // false
```
如果你需要在一些旧版的浏览器中使用这个方法,可以使用以下代码进行兼容:
```js
function isInteger(num) {
return Math.floor(num) === num;
}
console.log(isInteger(5)); // true
console.log(isInteger(5.1)); // false
console.log(isInteger(-5)); // true
console.log(isInteger(-5.1)); // false
```
这个函数会使用 `Math.floor()` 方法将数字向下取整,然后再和原数字进行比较,如果相等就说明是整数。
阅读全文