Symbole | Nom | Signification |
---|---|---|
- | négation unaire | Inversion de signe |
+ | plus | Addition |
- | moins | Soustraction |
* | multiplié par | Produit |
/ | divisé par | Quotient exact |
% | modulo | Modulo |
= | égal | Affectation |
++ | incrémentation (pré et post) | Ajout d'une unité |
-- | décrémentation (pré et post) | Retrait d'une unité |
Symbole | Nom | Signification |
---|---|---|
+ | concaténation | Concaténation de deux chaînes de caractères |
Symbole | Nom | Signification |
---|---|---|
& | ET | Intersection des bits |
| | OU inclusif | Réunion inclusive des bits |
^ | OU exclusif | Réunion exclusive des bits |
~ | complément | Inversion des bits |
Symbole | Nom | Signification |
---|---|---|
<< | décalage à gauche | Décalage à gauche des bits |
>> | décalage à droite | Décalage à droite des bits |
>>> | décalage arithmétique à droite | Décalage des bits à droite avec extension du signe |
Symbole | Nom | Signification |
---|---|---|
< | inférieur | Est plus petit que |
<= | inférieur ou égal | Est plus petit ou égal à |
== | égal | Est égal à |
>= | supérieur ou égal | Est plus grand ou égal à |
> | supérieur | Est plus grand que |
!= | différent | Est différent de |
=== | strictement égal | Est identique à |
!== | strictement différent | N'est pas identique à |
Symbole | Nom | Signification |
---|---|---|
&& | ET | Intersection logique |
|| | OU | Réunion logique |
! | NON | Négation logique |
Symbole | Nom | Signification |
---|---|---|
+= | incrémenter | Incrémenter de |
-= | décrémenter | Décrémenter de |
*= | multiplié par | Multiplier par |
/= | divisé par | Diviser par |
%= | modulo | Modulo |
&= | masquer | Masquer par |
|= | ajouter | Ajouter à |
^= | ajouter exclusivement | Ajouter exclusivement à |
Symbole | Nom | Signification |
---|---|---|
? : | conditionnel | If rapido presto! |
Symbole | Nom | Signification |
---|---|---|
delete | suppression | Élimine un objet, une propriété ou un élément d'un tableau |
new | création | Création d'un objet |
this | objet courant | Référence à l'objet courant |
typeof | type | Retourne le type d'un objet |
void | rien | Évaluation d'une expression en laissant tomber le résultat |
, | virgule | Évaluation séquentielle de plusieurs expressions |
P | A | Opérateurs | Description |
---|---|---|---|
15 | G | . | Propriété d'un objet |
G | [ ] | Élément d'un tableau | |
G | ( ) | Appel d'une fonction | |
14 | D | ++ | Pré ou post incrémentation unaire |
D | -- | Pré ou post décrémentation unaire | |
D | - | Moins unaire | |
D | ~ | Complément binaire | |
D | ! | Opérateur logique NON | |
D | delete | Destruction d'une propriété | |
D | new | Création d'un objet | |
D | typeof | Type de l'opérande | |
D | void | Retourne une valeur non définie | |
13 | G | * | Multiplication |
G | / | Division | |
G | % | Modulo | |
12 | G | + | Addition |
G | - | Soustraction | |
G | + | Concaténation | |
11 | G | << | Décalage vers la gauche |
G | >> | Décalage vers la droite | |
G | >>> | Décalage vers la droite avec extension des zéros | |
10 | G | < | Plus petit |
G | <= | Plus petit ou égal | |
G | > | Plus grand | |
G | >= | Plus grand ou égal | |
9 | G | == | Égalité |
G | != | Inégalité | |
G | === | Identité (sans conversion de type) | |
G | !== | Non identité (sans conversion de type) | |
8 | G | & | Opération bit à bit ET |
7 | G | ^ | Opération bit à bit OU exclusif |
6 | G | | | Opération bit à bit OU |
5 | G | && | Opérateur logique ET |
4 | G | || | Opérateur logique OU |
3 | D | ?: | Opérateur ternaire si ? alors : sinon |
2 | D | = | Affectation |
D | +=, -=, *=, etc | Tous les autres types d'affectation avec opération | |
1 | G | , | Opérateur virgule (suite d'évaluations) |