数值扩展
Number.EPSILON
Number.EPSILON是JavaScript表示的最小精度。EPSILON
属性的值接近于 2.2204460492503130808472633361816E-16
,或者 2-52。
二进制和八进制
Number.isFinite
Number.isFinite检测一个数值是否为有限数
Number.isNaN
Number.isNaN检测一个数值是否为NaN
Numer.parseInt和Number.parseFloat
Numer.parseInt和Number.parseFloat都用于字符串转整数
Numer.isInteger
Numer.isInteger判断一个数是否为整数
Math.trunc
Math.trunc将数字的小数部分去掉
Math.sign
Math.sign判断一个数为正数、负数还是零
对象方法扩展
Object.is
Object.is用来判断两个值是否完全相等
Object.assign
Object.assign用于对象合并,同名属性时,后者覆盖前者。
Object.setprototypeOf和Object.getprototypeOf
Object.setprototypeOf和Object.getprototypeOf用于设置和获取原型对象