From Javascript's Kiss
这个测试的主要关注点是第三个转换数字类型的方式,起初刚看到它时也很惊奇,就测试起来。通过这个测试,发现了FF,Google Chrome同IE,Safari,Opera之间对这几个方法的耗时截然相反。大家可以在不同的浏览器下测试一下。
Watch.start("parseInt");
for (var i = 0; i < 100000; i++) {
var value = parseInt("34");
}
Watch.stop();
Watch.start("parseFloat");
for (var i = 0; i < 100000; i++) {
var value = parseFloat("34");
}
Watch.stop();
Watch.start("+ operation");
for (var i = 0; i < 100000; i++) {
var value = (+"34");
}
Watch.stop();
Watch.start("'1 *' operation");
for (var i = 0; i < 100000; i++) {
var value = 1*"34";
}
Watch.stop();