ES2015+学习笔记系列(八)—— 数值、对象扩展

文章目录

数值扩展

  1. Number.EPSILON是JavaScript表示的最小精度,接近2.22E-16

  2. 二进制和八进制

    • 二进制0b开头,八进制0o开头,十六进制ox开头
  3. Number.isFinite检测一个数值是否为有限数

  4. Number.inNaN检测一个数值是否为有限数

  5. Number.parsInt Number.parseFloat字符串转换

  6. Number.isInteger判断一个数是否为整数

  7. Math.trunc将数字的小鼠部分抹掉

  8. Math.sign判断一个数到底为正数 负数 还是零

对象方法扩展

  1. Object.is 判断两个值是否完全相等
console.log(NaN===NaN);//false
console.log(Object.is(NaN,NaN));//true
  1. Object.assign 对象的合并

  2. Object.setPrototypeof 设置原型对象 Object.getPrototypeof

上一篇:如何让SAP Spartacus ng build生成的JavaScript资源附带上store ID


下一篇:Babel详解