【ES6】數值的擴展
阿新 • • 發佈:2019-02-22
sof script mil border 擴展 false order 返回 es6
1、Number.isFinite()
和Number.isNaN()【只對數值有效】
(1)Number.isFinite()
用來檢查一個數值是否為有限的(finite),即不是Infinity
。
【參數類型不是數值,Number.isFinite一律返回false。】
(2)Number.isNaN()
用來檢查一個值是否為NaN
。
【參數類型不是NaN
,Number.isNaN
一律返回false
。】
2、Number.parseInt()和 Number.parseFloat() 【用法與之前一樣】
3、Number.isInteger() 【判斷一個數值是否為整數】
如果參數不是數值,Number.isInteger返回false(對數據精度要求高的不建議使用)
4、Math對象的擴展【共8種,這裏記錄可能會用到的】
方法 | 作用 | 註意點 |
Math.trunc() | 去除一個數的小數部分,返回整數部分 | 對於空值和無法截取整數的值,返回NaN |
Math.sign() | 判斷一個數到底是正數、負數、還是零 |
|
參考:http://es6.ruanyifeng.com/#docs/function
【ES6】數值的擴展