You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
2. La méthode [toFixed(n)](https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/Number/toFixed) arrondit le nombre à `n` chiffres après le point et renvoie unechaîne de caractères du résultat.
167
+
2. La méthode [toFixed(n)](https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/Number/toFixed) arrondit le nombre à `n` chiffres après le point et renvoie une chaîne de caractères du résultat.
168
168
169
169
```js run
170
170
let num = 12.34;
171
171
alert( num.toFixed(1) ); // "12.3"
172
172
```
173
173
174
-
Ceci arrondit à la valeur la plus proche, similaire à `Math.round`:
174
+
Ceci arrondit à la valeur la plus proche, similaire à `Math.round`:
175
175
176
176
```js run
177
177
let num = 12.36;
178
178
alert( num.toFixed(1) ); // "12.4"
179
179
```
180
180
181
-
Veuillez noter que le résultat de `toFixed` est une chaîne de caractères. Si la partie décimale est plus courte qu'indiquée, des zéros sont ajoutés à la fin:
181
+
Veuillez noter que le résultat de `toFixed` est une chaîne de caractères. Si la partie décimale est plus courte qu'indiquée, des zéros sont ajoutés à la fin:
182
182
183
183
```js run
184
184
let num = 12.34;
185
185
alert( num.toFixed(5) ); // "12.34000", ajout de zéros pour faire exactement 5 chiffres
186
186
```
187
187
188
-
Nous pouvons le convertir en un nombre en utilisant le plus unaire `+` ou un appel `Number()`:`+num.toFixed(5)`.
188
+
Nous pouvons le convertir en un nombre en utilisant le plus unaire `+` ou un appel `Number()`:`+num.toFixed(5)`.
Si on vérifie si la somme de `0.1` et `0.2` est égale à `0.3` on obtient `faux`.
209
209
210
-
Étrange! Qu'est-ce que c'est alors si ce n'est pas `0.3`?
210
+
Étrange! Qu'est-ce que c'est alors si ce n'est pas `0.3`?
211
211
212
212
```js run
213
213
alert( 0.1 + 0.2 ); // 0.30000000000000004
214
214
```
215
215
216
-
Aie! Imaginez que vous créiez un site d'e-commerce et que le visiteur mette des produits à `0,10 €` et `0,20 €` dans son panier. Le total de la commande sera de `0,30000000000000004 €`. Cela surprendrait n'importe qui.
216
+
Aie! Imaginez que vous créiez un site d'e-commerce et que le visiteur mette des produits à `0,10 €` et `0,20 €` dans son panier. Le total de la commande sera de `0,30000000000000004 €`. Cela surprendrait n'importe qui.
0 commit comments