天天看點

ES6 - 6.數值的擴充

  • Number.isFinite():用來檢查一個數值是否為有限的(finite)

    Number.isNaN():用來檢查一個值是否為NaN

Number.isFinite(15)     //true
Number.isFinite(0.8)    //true
Number.isFinite(NaN)    //false
Number.isFinite(Infinity)   //false
Number.isFinite(-Infinity)   //false
Number.isFinite('foo')       //false
Number.isFinite('15')        //false
Number.isFinite(true)        //false
//如果參數類型不是數值,直接傳回false


Number.isNaN(NaN)      //true`在這裡插入代碼片`
Number.isNaN(15)       //false
Number.isNaN('15')       //false
Number.isNaN(true)       //false
//如果參數類型不是 NaN , Number.isNaN 一律傳回 false 
           
es6