ES6 之 Math物件的擴充套件

2022-01-11 16:01:30 字數 844 閱讀 6620

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 對於空值和無法擷取整數...