How to solve the floating-point problem with JavaScript
This article mainly introduces JavaScript how to solve the floating point problem, has a certain reference value, interested friends can refer to, I hope you can learn a lot after reading this article, the following let the editor take you to understand it.
Floating point problem 0.1 + 0.2 = 0.3 / is false9007199254740992 + 1 / / is equal to 90071992547409929007199254740992 + 2 / / is equal to 9007199254740994
Why is this? 0.1 to 0.2 equals 0.300000000000004. You should know that all JavaScript numbers are internally represented as 64-bit binary floating-point numbers, conforming to the IEEE 754 standard. You can use the toFixed () and toPrecision () methods to solve this problem.
Thank you for reading this article carefully. I hope the article "JavaScript how to solve the floating point problem" shared by the editor will be helpful to everyone. At the same time, I also hope that you will support us and pay attention to the industry information channel. More related knowledge is waiting for you to learn!