文章目录
数值扩展
-
Number.EPSILON是JavaScript表示的最小精度,接近2.22E-16
-
二进制和八进制
- 二进制0b开头,八进制0o开头,十六进制ox开头
-
Number.isFinite检测一个数值是否为有限数
-
Number.inNaN检测一个数值是否为有限数
-
Number.parsInt Number.parseFloat字符串转换
-
Number.isInteger判断一个数是否为整数
-
Math.trunc将数字的小鼠部分抹掉
-
Math.sign判断一个数到底为正数 负数 还是零
对象方法扩展
- Object.is 判断两个值是否完全相等
console.log(NaN===NaN);//false
console.log(Object.is(NaN,NaN));//true
-
Object.assign 对象的合并
-
Object.setPrototypeof 设置原型对象 Object.getPrototypeof