前端性能优化手册类型转换专题
类型转换专题
类型转换专题
- 把数字转换成字符串。
- 应用
""+1,效率是最高。
- 性能上来说:
""+字符串>String()>.toString()>new String()。
String()属于内部函数,所以速度很快。.toString()要查询原型中的函数,所以速度略慢。new String()最慢。- 浮点数转换成整型。
- 错误使用使用
parseInt()。
parseInt()是用于将字符串转换成数字,而不是浮点数和整型之间的转换。- 应该使用
Math.floor()或者Math.round()。
Math是内部对象,所以Math.floor()其实并没有多少查询方法和调用的时间,速度是最快的。