①Math.trunc() Math.trunc()方法用於去除一個數的小數部分,返回整數部分。 參數為非數值時,Math.trunc()方法會先用Number()將其轉換為數值,若無法獲取數值的整數部分,比如字元串或NaN或空值等,會返回NaN. ②Math.sign() Math.sign()方 ...
①Math.trunc()
Math.trunc()方法用於去除一個數的小數部分,返回整數部分。
參數為非數值時,Math.trunc()方法會先用Number()將其轉換為數值,若無法獲取數值的整數部分,比如字元串或NaN或空值等,會返回NaN.
②Math.sign()
Math.sign()方法用來判斷一個數到底是正數、負數還是0
(1)參數為正數返回+1
(2)參數為負數返回-1
(3)參數為0返回0
(4)參數為-0返回-0
(5)其他值返回NaN
③Math.cbrt()
Math.cbrt()方法用於計算一個數的立方根
若參數不是數值,Math.cbrt()也先用Number()方法將其轉換為數值。
轉換失敗返回NaN.
Number.isNaN()用來檢查一個值是否為NaN。
Number.isNaN(NaN) // true
Number.isNaN(15) // false
Number.isNaN('15') // false
Number.isNaN(true) // false
Number.isNaN(9/NaN) // true
Number.isNaN('true'/0) // true
Number.isNaN('true'/'true') // true
Number.isInteger()用來判斷一個值是否為整數。
Number.isInteger(25) // true
Number.isInteger(25.0) // true
Number.isInteger(25.1) // false
Number.isInteger("15") // false
Number.isInteger(true) // false