typo fixed and minimal opinionated improvement
This commit is contained in:
parent
2b5ac971c1
commit
b574453e48
1 changed files with 2 additions and 2 deletions
|
@ -122,7 +122,7 @@ There are several built-in functions for rounding:
|
|||
: Rounds up: `3.1` becomes `4`, and `-1.1` becomes `-1`.
|
||||
|
||||
`Math.round`
|
||||
: Rounds to the nearest integer: `3.1` becomes `3`, `3.6` becomes `4` and `-1.1` becomes `-1`.
|
||||
: Rounds to the nearest integer: `3.1` becomes `3`, `3.5` becomes `4` and `-1.1` becomes `-1`.
|
||||
|
||||
`Math.trunc` (not supported by Internet Explorer)
|
||||
: Removes anything after the decimal point without rounding: `3.1` becomes `3`, `-1.1` becomes `-1`.
|
||||
|
@ -201,7 +201,7 @@ Strange! What is it then if not `0.3`?
|
|||
alert( 0.1 + 0.2 ); // 0.30000000000000004
|
||||
```
|
||||
|
||||
Ouch! There are more consequences than an incorrect comparison here. Imagine you're making an e-shopping site and the visitor puts `$0.10` and `$0.20` goods into their chart. The order total will be `$0.30000000000000004`. That would surprise anyone.
|
||||
Ouch! There are more consequences than an incorrect comparison here. Imagine you're making an e-shopping site and the visitor puts `$0.10` and `$0.20` goods into their cart. The order total will be `$0.30000000000000004`. That would surprise anyone.
|
||||
|
||||
But why does this happen?
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue