How to deal with floating point number precision in JavaScript? How to deal with floating point number precision in JavaScript?