Skip to content

Commit 5c09643

Browse files
Apply minor fixes in '1-js/02-first-steps/05-types/article.md'
1 parent e33b5cd commit 5c09643

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

1-js/02-first-steps/05-types/article.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ Outre les nombres réguliers, il existe des "valeurs numériques spéciales" qui
4141
```js run
4242
alert( Infinity ); // Infinity
4343
```
44+
4445
- `NaN` représente une erreur de calcul. C'est le résultat d'une opération mathématique incorrecte ou non définie, par exemple :
4546

4647
```js run
@@ -57,7 +58,6 @@ Outre les nombres réguliers, il existe des "valeurs numériques spéciales" qui
5758

5859
Donc, s'il y a `NaN` quelque part dans une expression mathématique, il se propage à l'ensemble du résultat (il n'y a qu'une seule exception : `NaN ** 0` vaut `1`).
5960

60-
6161
```smart header="Les opérations mathématiques sont sûres"
6262
Faire des maths est sans danger en JavaScript. Nous pouvons faire n'importe quoi : diviser par zéro, traiter les chaînes non numériques comme des nombres, etc.
6363
@@ -228,7 +228,6 @@ Le type `symbol` est utilisé pour créer des identificateurs uniques pour les o
228228
229229
L'opérateur `typeof` renvoie le type de l'argument. Il est utile lorsqu'on souhaite traiter différemment les valeurs de différents types ou de faire une vérification rapide.
230230
231-
232231
L'appel `typeof x` renvoie une chaîne de caractères avec le nom du type :
233232
234233
```js
@@ -263,8 +262,6 @@ Les trois dernières lignes peuvent nécessiter des explications supplémentaire
263262
2. Le résultat de `typeof null` est `"object"`. C'est une erreur officiellement reconnue dans `typeof`, datant des premiers jours de JavaScript et conservée pour compatibilité. Bien sûr, `null` n'est pas un objet. C'est une valeur spéciale avec un type distinct qui lui est propre. Le comportement de `typeof` est incorrect ici.
264263
3. Le résultat de `typeof alert` est `"function"`, car `alert` est une fonction. Nous étudierons les fonctions dans les chapitres suivants, et nous verrons qu’il n’y a pas de type "fonction" en JavaScript. Les fonctions appartiennent au type `object`. Mais `typeof` les traite différemment, en retournant `"fonction"`. Cela vient également des débuts de JavaScript. Techniquement ce n’est pas tout à fait correct, mais très pratique à l'usage.
265264
266-
267-
268265
```smart header="La syntaxe `typeof(x)`"
269266
Vous pouvez également rencontrer une autre syntaxe : `typeof(x)`. C'est la même chose que `typeof x`.
270267

0 commit comments

Comments
 (0)