Joh*_*ews 3 javascript performance
如何获得逗号后面的零小数位数(但不是总数)?所以说明一个例子:
0.00001 > 4
0.000015 > 4
0.0000105 > 4
0.001 > 2
Run Code Online (Sandbox Code Playgroud)
我正在寻找有效的方法(意味着它们优化了计算时间).
And*_*ton 13
您可以使用对数来查找数字的大小:
var x = 0.00195;
var m = -Math.floor( Math.log(x) / Math.log(10) + 1);
document.write(m); // outputs 2
Run Code Online (Sandbox Code Playgroud)
(更高版本的JavaScript具有Math.log10.)