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(-) 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