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中内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复