Tag: firefox 9

Firefox如何优化这个循环?

当n很小时,用Ω(n)循环方法显示我的Ω(log n)数字填充algorithm,Firefox 9.0.1令我感到惊讶。 在我见过的每一个浏览器中,循环速度都比较慢 ,即使对于很小的n值也是如此。 我知道所有的浏览器都在优化JS,但是由于所有其他的浏览器都显示循环速度较慢,是否有解释Firefox 9的行为? // Ω(log n) function padNumberMath(number, length) { var N = Math.pow(10, length); return number < N ? ("" + (N + number)).slice(1) : "" + number } // Ω(n): function padNumberLoop(number, length) { var my_string = '' + number; while (my_string.length < length) { my_string = '0' + […]