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()主要用于直接对数值进行处理,缺点时部分浏览器不支持。(待验证)