最新的Web开发教程
 

JavaScript数isSafeInteger() Method

<JavaScript的编号参考

检查值是否是安全的整数:

Number.isSafeInteger(123) //true
Number.isSafeInteger(-123) //true
Number.isSafeInteger(5-2) //true
Number.isSafeInteger(0) //true
Number.isSafeInteger(0.5) //false
Number.isSafeInteger(Math.pow(2, 53)) //false
Number.isSafeInteger(Math.pow(2, 53) - 1) //true
Number.isSafeInteger('123') //false
Number.isSafeInteger(false) //false
Number.isSafeInteger(Infinity) //false
Number.isSafeInteger(-Infinity) //false
Number.isSafeInteger(0 / 0) //false
试一试»

定义和用法

Number. isSafeInteger() Number. isSafeInteger()方法确定是否一个值的安全整数。

一个安全整数是可以精确地表示为IEEE-754双精度数的整数(all integers from (2 53 - 1)-(2 53 - 1)

如果值是Number类型,和安全整数此方法返回true。 否则返回false。


浏览器支持

方法
Number. isSafeInteger() 19 12.0 32 9 22

句法

Number.isSafeInteger( value )

参数值

参数 描述
value 需要。 将待测试的值

技术细节

返回值: 布尔。 如果该值是一个安全的整数,则返回true,否则返回false
JavaScript的版本: ECMAScript中6

<JavaScript的编号参考