ES6数值扩展

68 阅读1分钟

二进制 0b1010;
八进制 0o777;
十进制 100;
十六进制 0xff

Number.EPSILON js表示的最小精度。

Nuber.isFinite(10) 检测一个数是否为有限数

Number.isNaN(123) 检测一个数值是否为NaN

Number.parseInt('41513dfds') 字符串转化为整数

Number.parseFloat('3.1414789胜多负少的了') 字符串转化为浮点数

Number.isInteger(5) 判断一个数是否为整数

Math.trunc(3.5) 将小数部分抹掉

判断数值

Math.sign(100) 返回1
Math.sign(0) 返回0
Math.sign(-100) 返回-1