在网上找到两个取整的方法:
1.parseInt(value/hex);
2.Math.floor(value/hex);
但是哪个方法性能更好呢?
var fn1 = function(v,index) {
var t = parseInt(v/index);
}
var fn2 = function(v,index) {
var t = Math.floor(v/index);
}
每个执行 10000000 比较结果(chrome):
fn1: 681ms
fn2: 559ms
fn2: 549ms
fn1: 663ms
初步看来使用 Math.floor 性能更好。