例
檢查值是否是安全的整數:
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的編號參考