数值和对象方法扩展

数值扩展

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用于设置和获取原型对象

  

原文地址:https://www.cnblogs.com/yuyujuan/p/14102224.html