JavaScript Number.isInteger() 方法
检测参数是否为整数:
Number.isInteger(123); Number.isInteger(-123); Number.isInteger('123'); Number.isInteger(4-2); Number.isInteger(4/2); Number.isInteger(5-2); Number.isInteger(5/2);
定义和用法
isInteger() 函数用于检测指定参数是否为无整数,如果是整数返回 true,否则返回 false。
Number.isInteger(0); // true Number.isInteger(1); // true Number.isInteger(-100000); // true Number.isInteger(0.1); // false Number.isInteger(Math.PI); // false Number.isInteger(Infinity); // false Number.isInteger(-Infinity); // false Number.isInteger("10"); // false Number.isInteger(true); // false Number.isInteger(false); // false Number.isInteger([1]); // false
浏览器支持
Number.isInteger() 是 ECMAScript6 (ES6) 新特性。
基本上最新的浏览器版本都支持 ES6 (JavaScript 2015)。
Number.isInteger() 不支持 Internet Explorer 11 及更早版本的浏览器。
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
语法
Number.isInteger(value)
参数值
参数 | 描述 |
---|---|
value | 要检测的值。 |
返回值
类型 | 描述 |
---|---|
布尔型 | 如果是整数返回 true,否则返回 false。 |
技术细节
JavaScript 版本: | ECMAScript 6 |
---|
更多实例
检测参数是否为整数:
Number.isInteger(0); Number.isInteger(0/0); Number.isInteger(0.5); Number.isInteger(false); Number.isInteger(NaN); Number.isInteger(Infinity); Number.isInteger(-Infinity);
版权声明:本页面内容旨在传播知识,为用户自行发布,若有侵权等问题请及时与本网联系,我们将第一时间处理。E-mail:284563525@qq.com