像这样:
var foo = 45;var bar = '' + foo;
实际上,即使我通常是为了简单方便而这样做,但 对于原始速度而言 ,似乎出现了1000多次迭代,但 对于.toString()
根据上述JSPerf测试最快:
str = num.toString();应该注意的是,当您认为速度差异可以在0.1秒内进行1百万次转换时,速度差异并不是太大。
更新: 速度因浏览器而异。在Chrome中
num+'',根据此测试,看来速度最快http://jsben.ch/#/ghQYR
更新2: 再次根据我上面的测试,应该注意到Firefox 20.0.1的执行
.toString()速度比
'' + num示例慢约100倍。



