JavaScript Number isSafeInteger() 方法
isSafeInteger()方法确定值是否为安全整数。安全整数是一个整数,可以精确表示为IEEE-754双精度数(从(253 - 1)到-(253 - 1)的所有整数),如果值的类型为Number,并且为安全整数则此方法返回true,否则返回false。
实例:
检查值是否为安全整数:
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
尝试一下