es6 數值的擴充套件

2021-08-14 17:23:13 字數 807 閱讀 9142

1、二進位制的表示:字首(0b),八進位制的表示(0o)

2、number.isfinite()、number.isnan()

3、number.parseint()、number.parsefloat()

4、number.isinteger()、number.epsilon

5、number.issafeinteger()

6、math物件的擴充套件

(1)math.trunc():去除乙個數的小數部分,返回整數部分

(2)math.sign():判斷是正數、負數還是0

(3)math.cbrt():計算乙個數的立方根

(4)math.clz32():返回乙個數的32位無符號整數形式有多少個前導0

(5)math.imul():返回兩個數以32位帶符號整數形式相乘的結果,返回的也是乙個32位的帶符號整數

(6)math.fround():返回乙個數的單精度浮點數形式;

(7)math.hypot():返回所有引數的平方和的平方根

(8)math.exmp1():等同於math.exp(x)-1

(9)math.log1p():返回ln(1+x)

(10)math.log10()

(11)math.log2()

(12)math.sinh()、math.cosh()、math.tanh()、

math.asinh()、

math.acosh()、

math.atanh()

(13)math.signbit():判斷乙個值的正負

(14)**:指數運算子,2**3等同於2*2*2

ES6 數值擴充套件

1.二進位制表示法 以0b開頭console.log b 0b111110111 4942.八進位制表示法 以0o開頭console.log 0o767 5033.判斷乙個數是否有盡 或者判斷是否為字元console.log 15 number.isfinite 15 isfinite 判斷數值是否...

es6數值的擴充套件

1 二進位制和八進位制的表示方法 es6提供了二進位制和八進位制的表示方法,分別用字首ob 二進位制 和0o 八進位制 表示 將二進位制或者八進位制轉換為十進位制可以呼叫number方法 2 number.isnan 和number.isfinite 前者用來判斷乙個數字是否為nan,後者用來判斷乙...

ES6 數值的擴充套件

es6提供了二進位制和八進位制數值的新寫法,分別用字首0b 0b 和0c oc 表示。用字首0b 0b 和0c oc 的字串轉十進位制數值需使用number方法。es6將parseint方法和parsefloat方法移植到了number物件上 js能準確表示的整數範圍在 number.max saf...