Otokiru
Arch-Supremacy Member
- Joined
- Nov 16, 2008
- Messages
- 17,150
- Reaction score
- 2,037
Can someone explain huai JS calculation sometimes returning long float, sometimes return as per expectation?
Example:
10.00+4.10 // Returns correctly
10.10+4.10 // Returns correctly
10.20+4.10 // Returns 14.299999999999999
10.30+4.10 // Returns correctly
10.40+4.10 // Returns correctly
10.50+4.10 // Returns correctly
10.70+4.10 // Returns 14.799999999999999
10.80+4.10 // Returns correctly
10.90+4.10 // Returns correctly
Also, what are the best practice when performing calculations to avoid this random long floats which will result in wrong calculation...
Example:
10.00+4.10 // Returns correctly
10.10+4.10 // Returns correctly
10.20+4.10 // Returns 14.299999999999999
10.30+4.10 // Returns correctly
10.40+4.10 // Returns correctly
10.50+4.10 // Returns correctly
10.70+4.10 // Returns 14.799999999999999
10.80+4.10 // Returns correctly
10.90+4.10 // Returns correctly
Also, what are the best practice when performing calculations to avoid this random long floats which will result in wrong calculation...