我是靠谱客的博主 谦让手机,最近开发中收集的这篇文章主要介绍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中的Number.isInteger()与Number.isSafeInteger()所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部