es6——数值的扩展

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,数值的扩展)