Liste des opérateurs

Les tableaux suivants répertorient les opérateurs JScript. Chaque nom figurant dans la colonne Description renvoie à une rubrique correspondante qui explique la syntaxe et le mode d'utilisation corrects.

Opérateurs de calcul

Description

Symbole

Addition

+

Decrement

--

Division

/

Increment

++

Modulo arithmétique

%

Multiplication

*

Soustraction

-

Négation unaire

-

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

<<

Opération de bits NOT

~

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

Virgule

,

Conditionnel (ternaire)

?:

Supprimer

supprimer

Instanceof

instanceof

Nouveau

new

Typeof

typeof

Void

void

Voir aussi

Concepts

Priorité des opérateurs

Autres ressources

Opérateurs JScript