I tried this expression in both my FireFox and Chrome console:
17.99 * 100;
Expected Result: 1799
Actual Result: 1798.9999999999998
I also tried:
parseInt(17.99 * 100);
Expected Result: 1799
Actual Result: 1798
Why is this happening, and how do I get the expected result?