JavaScript Number isInteger() 方法
定义和用法
如果值是数据类型 Number 的整数,则 Number.isInteger()
方法返回 true
。否则返回 false
。
实例
例子 1
这些是整数吗?
Number.isInteger(123); Number.isInteger(-123); Number.isInteger('123');
例子 2
Number.isInteger(4-2); Number.isInteger(4/2); Number.isInteger(5-2); Number.isInteger(5/2);
例子 3
这些是整数吗?
Number.isInteger(0); Number.isInteger(0/0); Number.isInteger(0.5); Number.isInteger(false); Number.isInteger(NaN); Number.isInteger(Infinity); Number.isInteger(-Infinity);
语法
Number.isInteger(value)
参数
参数 | 描述 |
---|---|
value | 必需。要测试的值。 |
返回值
类型 | 描述 |
---|---|
布尔值 |
如果该值是数据类型 Number 的整数,则为 否则返回 |
浏览器支持
Number.isInteger()
是 ECMAScript6 (ES6) 特性。
所有现代浏览器都支持 ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
支持 | 支持 | 支持 | 支持 | 支持 |
Internet Explorer 11(或更早版本)不支持 Number.isInteger()
。