限制JavaScript中的小数位不适用于此数学代码?

0x4*_*2D2 2 javascript rounding

可能重复:
限制javascript中的小数位不适用于4.45678765e-6

这并没有给出我在科学日历上得到的答案.

var myNum = Math.floor (4.45678765 * 10000)/10000;
document.write (x);
Run Code Online (Sandbox Code Playgroud)

如果值有指数,是否可以限制小数位?

bjo*_*rnd 8

4.45678765e-6装置4.45678765 * 10^(-6)0.00000445678765,所以

4.45678765e-6 * 10000 == 0.0445678765
Math.round(0.0445678765) == 0
Run Code Online (Sandbox Code Playgroud)

  • 错误的指数.4.45678765e-6等于4.45678765*10 ^ -6.为你修好了 (2认同)