关于按位取整的方法中,否否并不是最快
mzvast opened this issue · 3 comments
mzvast commented
问题描述
这个结论与测试结果不符。
验证过程
拿文中的例子改了改做了个测试,代码如下
console.time('否否');
for (let i = 0; i < 10000; i++) {
~~2.9; // 2
~~47.11; // 47
~~1.9999; // 1
~~3; // 3
}
console.timeEnd('否否');
console.time('或0');
for (let i = 0; i < 10000; i++) {
2.9 | 0; // 2
47.11 | 0; // 47
1.9999 | 0; // 1
3 | 0; // 3
}
console.timeEnd('或0');打印结果
结论
或0取整性能更好,而不是否否。
ruanyf commented
表达混乱且随意,看不出价值。
mzvast commented
表达混乱且随意,看不出价值。
表述是欠妥,捋了一下。建议可配置一个ISSUE 模版。
这问题的价值是对于性能的论断。

