欢迎访问服务器技术网-www.fuwuqijishu.com

JavaScript Number.isInteger() 方法

JavaScript fuwuqijishu 2年前 (2022-09-04) 12次浏览 0个评论 扫描二维码
文章目录[隐藏]

JavaScript Number.isInteger() 方法

JavaScript Number 对象

实例

检测参数是否为整数:

Number.isInteger(123);
Number.isInteger(123);
Number.isInteger(123);
Number.isInteger(42);
Number.isInteger(4/2);
Number.isInteger(52);
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);

JavaScript Number 对象

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2300.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900