Javascript::Javascript-Data Structures-NumbersNumbers
Numbers in JavaScript are represented in binary as IEEE-754 Doubles, which provides an accuracy to about 14 or 15 significant digits JavaScript FAQ 4.7. Because they are binary numbers, they do not always exactly represent decimal numbers, particularly fractions.
This becomes an issue when formatting numbers for output (JavaScript has no methods to format number for output) For example:
alert(0.94 - 0.01) // displays 0.9299999999999999
As a result, rounding should be used whenever numbers are formatted for output. The toFixed() method is not part of the ECMAScript specification and is implemented differently in various environments, so it can't be relied upon.
..
Javascript::Javascript-Data Structures-Numbers Related Sites
[READ MORE : Javascript::Javascript-Data Structures-Numbers] |