console.log(math.trunc(3.5)); //3 console.log(math.trunc(-3.5)); //
-3//
對於非數值,math.trunc() 內部使用number()方法先將其轉化為數值
console.log(math.trunc('123.456')); //
123 console.log(math.trunc(nan)); //
nan console.log(math.trunc('abc')); //
nan console.log(math.trunc()); //
nan
math.sign()
//math.sign() // 用來判斷乙個數是正數還是負數 0,對於非數值,先轉化,後判斷
/** 引數為正數 返回+1
* 引數為負數,返回-1
* 引數為0,返回0
* 引數為-0,返回-0
* 引數為nan,返回nan
* */
math.cbrt()
//計算立方根
console.log(math.cbrt(-8)); //
-2
math.hypot()
//返回所有引數的平方和的平凡根
console.log(math.hypot(3,4,5)); //
7.0710678118654755
ES6 之Math的擴充套件
1.math.sign方法用來判斷乙個數到底是正數 負數 還是零。對於非數值,會先將其轉換為數值。math.sign 4 1 math.sign 4 1 math.sign 0 0 math.sign 0 0 math.sign nan nan math.sign math.sign functio...
ES6數值擴充套件 Math物件
math.trunc 方法用於去除乙個數的小數部分,返回整數部分,對於非數值,該方法會內部利用number方法轉換為數值。對於 nan 空值,undefined 以及無法擷取整數的值,返回nan。math.sign 方法用來判斷乙個數到底是正數 負數 還是零。對於非數值,會先將其轉換為數值。同樣,對...
ES6中Math物件的部分擴充套件
1 math.trunc 該方法用於取出乙個小數的小數部分,返回整數部分。看例子吧 1 math.trunc 2.34141 2 math.trunc 3.9 3 對於非數值,math.trunc會內部使用number將其轉為數值 math.trunc 12.87656 12 對於空值和無法擷取整數...