ECMAScript-----(二)数值的扩展

Number.parseInt(), Number.parseFloat()

ES6将全局方法parseInt()和parseFloat(),移植到Number对象上面,行为完全保持不变。

// ES5的写法
parseInt('12.34') // 12
parseFloat('123.45#') // 123.45

// ES6的写法
Number.parseInt('12.34') // 12
Number.parseFloat('123.45#') // 123.45

Math.trunc()

Math.trunc()方法用于去除一个数的小鼠部分,返回整数部分。与Number.parseInt()方法类似,但是在处理极大或者极小数字时用Number.parseInt()会有问题

比较:Number.parseInt()方法主要用于将字符串转换成整数,Number.parseInt()主要用于直接对数值进行处理,缺点时部分浏览器不支持。(待验证)

posted @ 2021-02-22 20:38  会转圈圈的哆瑞米  阅读(42)  评论(0编辑  收藏  举报