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
Copy file name to clipboardExpand all lines: 1-js/02-first-steps/08-operators/article.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,7 +39,7 @@ Les opérations mathématiques suivantes sont supportées :
39
39
- Reste `%`,
40
40
- Exponentiation `**`.
41
41
42
-
Les quatre premières sont assez simples, tandis que `%` et `**` nécéssitent quelques explications.
42
+
Les quatre premières sont assez simples, tandis que `%` et `**` nécessitent quelques explications.
43
43
44
44
### Reste % (Modulo)
45
45
@@ -129,7 +129,7 @@ alert( '6' / '2' ); // 3, convertit les deux opérandes en nombres
129
129
130
130
Le plus `+` existe sous deux formes. La forme binaire que nous avons utilisée ci-dessus et la forme unaire.
131
131
132
-
L’unaire plus ou, en d’autres termes, l’opérateur plus `+` appliqué à une seule valeur, ne fait rien avec les nombres, mais si l’opérande n’est pas un nombre, alors il est convertit en nombre.
132
+
L’unaire plus ou, en d’autres termes, l’opérateur plus `+` appliqué à une seule valeur, ne fait rien avec les nombres, mais si l’opérande n’est pas un nombre, alors il est converti en nombre.
133
133
134
134
Par exemple :
135
135
@@ -182,15 +182,15 @@ Pourquoi les plus unaires sont-ils appliqués aux valeurs avant les binaires ? C
182
182
183
183
## Précédence des opérateurs
184
184
185
-
Si une expression a plusieurs opérateurs, l’ordre d’exécution est défini par leur *priorité* ou, en d’autres termes, il existe un ordre de priorité implicite entre les opérateurs.
185
+
Si une expression à plusieurs opérateurs, l’ordre d’exécution est défini par leur *priorité* ou, en d’autres termes, il existe un ordre de priorité implicite entre les opérateurs.
186
186
187
187
De l'école, nous savons tous que la multiplication dans l'expression `1 + 2 * 2` devrait être calculée avant l'addition. C’est exactement cela la précédence. La multiplication est dite avoir une *précédence supérieure* à l'addition.
188
188
189
189
Les parenthèses outrepassent toute priorité, donc si nous ne sommes pas satisfaits de l'ordre par défaut, nous pouvons les utiliser, comme : `(1 + 2) * 2`.
190
190
191
191
Il y a beaucoup d'opérateurs en JavaScript. Chaque opérateur a un numéro correspondant à sa priorité de précédence. Celui qui est plus haut sur le tableau s'exécute en premier. Si la priorité est la même, l'ordre d'exécution est de gauche à droite.
192
192
193
-
Un extrait du [tableau de précédence](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Operator_Precedence) (vous n'avez pas besoin de vous en souvenir, mais notez que les opérateurs unaires ont une prioritée plus élevée que les binaires correspondants) :
193
+
Un extrait du [tableau de précédence](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Operator_Precedence) (vous n'avez pas besoin de vous en souvenir, mais notez que les opérateurs unaires ont une priorité plus élevée que les binaires correspondants) :
194
194
195
195
| Précédence | Nom | Symbole |
196
196
|------------|-----------------|---------|
@@ -341,7 +341,7 @@ Les opérateurs `++` et `--` peuvent être placés à la fois après et avant la
341
341
- Lorsque l'opérateur va après la variable, cela s'appelle une "forme postfixe":`counter++`.
342
342
- La "forme préfixe" est celle où l'opérateur se place devant la variable : `++counter`.
343
343
344
-
Ces deux operateurs font la même chose : augmenter le `counter` de `1`.
344
+
Ces deux opérateurs font la même chose : augmenter le `counter` de `1`.
345
345
346
346
Y a-t-il une différence ? Oui, mais nous ne pouvons le voir que si nous utilisons la valeur renvoyée de `++/--`.
0 commit comments