limit the decimal place in javascript is not working for 4.45678765e-6

前端 未结 5 783
执念已碎
执念已碎 2021-01-27 04:39

every time i use the Math.round(4.45678765e-6 * 10000)/10000 it gives me a 0 value but if i remove the e-6 it gives the correct answer 4.4567 what shoul i do? here\'s my code. t

5条回答
  •  抹茶落季
    2021-01-27 04:54

    4.45678765e-6 is 0.00000445678765, that number with only five digits after decimal point is 0.00000 so JavaScript is giving you the correct result.

提交回复
热议问题