迹忆客 专注技术分享

当前位置:主页 > 学无止境 > WEB前端 > JavaScript >

如何在 JavaScript 中检查一个值是否为整数

作者:迹忆客 最近更新:2022/12/14 浏览次数:

要检查值是否为整数,请调用 Number.isInteger() 方法,将值作为参数传递给它。 如果提供的值是整数,则该方法返回 true,否则返回 false

console.log(Number.isInteger(1)); // 👉️ true
console.log(Number.isInteger(1.5)); // 👉️ false
console.log(Number.isInteger('1')); // 👉️ false
console.log(Number.isInteger(-10)); // 👉️ true

JavaScript 中检查一个值是否为整数

Number.isInteger 方法采用的唯一参数是我们要测试的整数值。

如果传入值,该方法返回 true:

  • 是一个整数
  • 是一个可以表示为整数的浮点数

以下是可以表示为整数的浮点数示例:

const a = 10.0;
const b = 10.000000000000000123;

console.log(Number.isInteger(a)); // 👉️ true
console.log(Number.isInteger(b)); // 👉️ true

如果使用 NaNInfinity 调用 Number.isInteger 方法,则返回 false

console.log(Number.isInteger(NaN)); // 👉️ false
console.log(Number.isInteger(Infinity)); // 👉️ false

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便