關(guān)于JS內(nèi)置的Math對象的方法擴展在ES6中新出了很多數(shù)學(xué)計算酌毡,本文只講幾個可能會常用到的,其他關(guān)于數(shù)學(xué)計算的函數(shù)可以在使用的時候查文檔媒楼。
Math.trunc
去除一個數(shù)的小數(shù)部分,返回該數(shù)的整數(shù)部分。
Math.trunc(5); // 5
Math.trunc(5.15)); // 5
Math.trunc('5f'); // NaN
Math.sign
判斷一個數(shù)是正數(shù)营密,負數(shù)還是0。
如果是正數(shù)則返回1目锭,如果是負數(shù)則返回-1评汰,如果是0則返回0.
Math.sign(5); // 1
Math.sign(-5); // -1
Math.sign(0); // 0
Math.cbrt
求一個數(shù)的立方根。
Math.cbrt(8); // 2
Math.cbrt(1); // 1
Math.cbrt(-27); // -3