Opérateurs dans JScript

Les tableaux suivants répertorient les opérateurs JScript.

Opérateurs de calcul

Description Symbole
Addition +
Décrément --
Division /
Incrément ++
Modulo arithmétique %
Multiplication *
Soustraction -
Négation unaire -
Concaténation +

Tous les opérateurs de calcul utilisent des données numériques pour effectuer des calculs. L'opérateur d'addition exécute également une concaténation de chaînes lorsqu'un des opérandes est une chaîne.

Opérateurs logiques

Description Symbole
Égalité ==
Supérieur ou égal à >=
Supérieur à >
Identité ===
In in
Inégalité !=
Inférieur ou égal à <=
Inférieur à <
AND logique &&
NOT logique !
OR logique ||
Non-identité !==

Un opérateur logique retourne une valeur Boolean. Selon l'opérateur, la valeur peut représenter le résultat d'une comparaison, d'un test, ou d'une combinaison.

Opérateurs de bits

Description Symbole
Opération de bits AND &
Décalage vers la gauche, opérateur de bits <<
NOT, opérateur de bits ~
OR, opérateur de bits |
Décalage vers la droite, opérateur de bits >>
Opération de bits XOR ^
Décalage vers la droite non signé >>>

Les opérateurs de bits opèrent sur la représentation binaire des opérandes. Si les opérandes ne sont pas compatibles entre eux, leur conversion sera forcée au type approprié. Pour plus d'informations, consultez Contrainte par les opérateurs de bits.

Opérateurs d'assignation

Description Symbole
Assignation =
Assignation d'addition composée +=
Assignation de bits AND composée &=
Assignation de bits OR composée |=
Assignation de bits XOR composée ^=
Assignation de division composée /=
Assignation de décalage vers la gauche composée <<=
Assignation de modulo composée %=
Assignation de multiplication composée *=
Assignation de décalage vers la droite composée >>=
Assignation de soustraction composée -=
Assignation de décalage vers la droite non signé composée >>>=

Tous les opérateurs d'assignation retournent la valeur assignée à l'opérande de gauche.

Opérateurs divers

Description Symbole
Comma (virgule) ,
Conditionnel (ternaire) ?:
Delete delete
Instanceof instanceof
New new
Typeof typeof
Void void

Référence : MSDN de Microsoft

Voir aussi

L'essentiel pour EDV
JScript