From 1cd4fe900a1f3bbe6d4aca0c47bbd5100f640bd1 Mon Sep 17 00:00:00 2001 From: Carolyn Wu <87150472+cw118@users.noreply.github.com> Date: Tue, 15 Mar 2022 02:04:58 -0400 Subject: Update french operator precedence table (#4595) * Update JS operator precedence table * Fix sentence about precedence table --- .../operators/operator_precedence/index.md | 272 ++++++++++----------- 1 file changed, 126 insertions(+), 146 deletions(-) (limited to 'files/fr/web/javascript/reference/operators') diff --git a/files/fr/web/javascript/reference/operators/operator_precedence/index.md b/files/fr/web/javascript/reference/operators/operator_precedence/index.md index 367e9624fb..dabf2bb2a5 100644 --- a/files/fr/web/javascript/reference/operators/operator_precedence/index.md +++ b/files/fr/web/javascript/reference/operators/operator_precedence/index.md @@ -44,7 +44,7 @@ avec le résultat attendu que `a` et `b` obtiennent la même valeur de 5. C'est ## Tableau -Le tableau suivant est classé de la plus haute (0) à la plus basse (19) précédence. +Le tableau suivant est classé de la plus haute (19) à la plus basse (1) précédence.
| Opérateurs individuels | ||||||
|---|---|---|---|---|---|---|
| 0 | +19 | - Groupement | @@ -65,31 +65,30 @@ Le tableau suivant est classé de la plus haute (0) à la plus basse (19) préc( … ) |
|||
| 1 | +18 | Accès à un membre | -Gauche à droite | +Gauche à droite | … . … |
|
| Accès à un membre calculé | -Gauche à droite | … [ … ] |
||||
new
@@ -100,9 +99,9 @@ Le tableau suivant est classé de la plus haute (0) à la plus basse (19) préc
| ||||||
| - Appel de fonction + Appel de fonction | -Gauche à droite | +Gauche à droite |
… ( … )
|
@@ -113,15 +112,14 @@ Le tableau suivant est classé de la plus haute (0) à la plus basse (19) préc
>Chaînage optionnel
- Gauche à droite | ?. |
|
| 2 | +17 |
new
@@ -131,393 +129,379 @@ Le tableau suivant est classé de la plus haute (0) à la plus basse (19) préc
| new … |
|||
| 3 | +16 | Incrémentation suffixe | -Non applicable | +Non applicable | … ++ |
|
| Décrémentation suffixe | -Non applicable | … -- |
||||
| 4 | +15 | NON logiqueNON logique (!) | -Droite à gauche | +Droite à gauche | ! … |
|
| NON binaireNON binaire (~) | -Droite à gauche | ~ … |
||||
| Plus unairePlus unaire (+) | -Droite à gauche | + … |
||||
| Négation unaireNégation unaire (-) | -Droite à gauche | - … |
||||
| Incrémentation préfixe | -Droite à gauche | ++ … |
||||
| Décrémentation préfixe | -Droite à gauche | -- … |
||||
typeof
|
- Droite à gauche | typeof … |
||||
void
|
- Droite à gauche | void … |
||||
delete
|
- Droite à gauche | delete … |
||||
await
|
- Droite à gauche | await … |
||||
| 5 | +14 | ExponentiationExponentiation (**) | Droite à gauche | … ** … |
||
| 13 | MultiplicationMultiplication (*) | -Gauche à droite | +Gauche à droite | … * … |
||
| DivisionDivision (/) | -Gauche à droite | … / … |
||||
| ResteReste (%) | -Gauche à droite | … % … |
||||
| 6 | +12 | AdditionAddition (+) | -Gauche à droite | +Gauche à droite | … + … |
|
| SoustractionSoustraction (-) | -Gauche à droite | … - … |
||||
| 7 | +11 | Décalage binaire à gaucheDécalage binaire à gauche (<<) | -Gauche à droite | +Gauche à droite | … << … |
|
| Décalage binaire à droiteDécalage binaire à droite (>>) | -Gauche à droite | … >> … |
||||
| Décalage binaire à droite non-signéDécalage binaire à droite non-signé (>>>) | -Gauche à droite | … >>> … |
||||
| 8 | +10 | Inférieur strictInférieur strict (<) | -Gauche à droite | +Gauche à droite | … < … |
|
| Inférieur ou égalInférieur ou égal (<=) | -Gauche à droite | … <= … |
||||
| Supérieur strictSupérieur strict (>) | -Gauche à droite | … > … |
||||
| Supérieur ou égalSupérieur ou égal (>=) | -Gauche à droite | … >= … |
||||
in
|
- Gauche à droite | … in … |
||||
instanceof
|
- Gauche à droite | … instanceof … |
||||
| 9 | Égalité faibleÉgalité faible (==) | -Gauche à droite | +Gauche à droite | … == … |
||
| Inégalité faibleInégalité faible (!=) | -Gauche à droite | … != … |
||||
| Égalité stricteÉgalité stricte (===) | -Gauche à droite | … === … |
||||
| Inégalité stricteInégalité stricte (!==) | -Gauche à droite | … !== … |
||||
| 10 | +8 | ET binaireET binaire (&) | Gauche à droite | … & … |
||
| 11 | +7 | OU exclusif (XOR) binaireOU exclusif / XOR binaire (^) | Gauche à droite | … ^ … |
||
| 12 | +6 | OU binaireOU binaire (|) | Gauche à droite | … | … |
||
| 13 | +5 | ET logiqueET logique (&&) | Gauche à droite | … && … |
||
| 14 | +4 | OU logiqueOU logique (||) | -Gauche à droite | +Gauche à droite | … || … |
|
| 15 | Coalescence des nuls (??) + | +… ?? … |
+ ||||
| 3 | ++ Opérateur conditionnel ternaire | @@ -525,14 +509,14 @@ Le tableau suivant est classé de la plus haute (0) à la plus basse (19) préc… ? … : … |
||||
| 16 | -+ | 2 | +Affectation | -Droite à gauche | +Droite à gauche | … = … |
… -= … |
||||||
… *= … |
+ … **= … |
|||||
… /= … |
+ … *= … |
|||||
… **= … |
+ … /= … |
|||||
… %= … |
@@ -572,44 +556,40 @@ Le tableau suivant est classé de la plus haute (0) à la plus basse (19) préc
… |= … |
|||||
| 17 | +… &&= … |
+ |||||
… ||= … |
+ ||||||
… ??= … |
+ ||||||
yield
|
- Droite à gauche | +Droite à gauche | yield … |
|||
yield*
|
- Droite à gauche | yield* … |
||||
| 18 | -- Décomposition - | -Non applicable | -... … |
- |||
| 19 | +1 | Virgule | -- cgit v1.2.3-54-g00ecf