[英]Why javascript counted wrong?
Why javascript counted wrong?为什么 javascript 算错了?
console.log(3*9.7) // =29.099999999999998?
console.log(3*97/10) // = 29.1
this is how Javascript's floating point arithmetic works.这就是 Javascript 的浮点运算的工作原理。 If you would like to know more how to avoid this I would recommend checking out this link.
如果您想了解更多如何避免这种情况,我建议您查看此链接。 How to deal with floating point number precision in JavaScript?
如何处理 JavaScript 中的浮点数精度?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.