我是靠谱客的博主 谦让手机,这篇文章主要介绍ES6中的Number.isInteger()与Number.isSafeInteger(),现在分享给大家,希望可以做个参考。

ES6 为 Number 对象添加了 2 个新方法:
一、Number.isInteger()
二、Number.isSafeInteger()


Number.isInteger() 方法
如果参数是整数,则 Number.isInteger() 方法返回 true。

实例

Number.isInteger(10);        // 返回 true
Number.isInteger(10.5);      // 返回 false

Number.isSafeInteger() 方法
安全整数是可以精确表示为双精度数的整数。

如果参数是安全整数,则 Number.isSafeInteger() 方法返回 true。

实例

Number.isSafeInteger(10);    // 返回 true
Number.isSafeInteger(12345678901234567890);  // 返回 false

安全整数指的是范围在-2^53到2^53之间(不含两个端点)的数

这是安全的:9007199254740991。这是不安全的:9007199254740992。

最后

以上就是谦让手机最近收集整理的关于ES6中的Number.isInteger()与Number.isSafeInteger()的全部内容,更多相关ES6中内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(156)

评论列表共有 0 条评论

立即
投稿
返回
顶部