Accueil du site >
WEBMASTERING >
JAVASCRIPT
Javascript : Les expressions et opérateurs
LES EXPRESSIONS ET OPERATEURS JAVASCRIPT
Les opérateurs définis en JavaScript sont identiques à ceux du langage C. Bref rappel de ceux-ci :
Les opérateurs arithmétiques
Les opérateurs ++ et — permettent d’incrémenter et de décrémenter respectivement des variables. L’opérateur ++ ajoute 1 à son opérande et l’opérateur — retranche 1 à son opérande. Ces opérateurs peuvent être utilisés soit devant la variable (++i) soit derrière (i++). Dans les deux cas la variable est incrémentée de 1. Dans le premier cas la variable est incrémentée avant utilisation, dans le second, elle est incrémentée après.
Il existe également
l’opérateur % qui permet de calculer le reste de la division et
l’opérateur unaire - qui calcule la négation de son opérande.
Les opérateurs logiques
Les opérateurs logiques ont pour opérandes des valeurs booléennes et retournent les valeurs true ou false. Ces opérateurs sont décrits dans le tableau suivant :
| Opérateur |
Résultat |
| && |
ET logique, retourne true si les deux opérandes sont true et false sinon. |
| ll |
OU logique, retourne true si l’un des deux opérandes est true et false sinon. |
| ! |
Opérateur de négation. Cet opérateur unaire retourne true si l’opérande est false et vice-versa. |
Les opérateurs de relation
Les opérateurs de relation permettent de comparer les opérandes et retournent la valeur true ou false en fonction du résultat du test. Lorsque les opérandes sont des chaînes de caractères les comparaisons se basent sur l’ordre lexicographique. Ces opérateurs sont décrits dans le tableau suivant :
| Opérateur |
Résultat |
| == |
true si les opérandes sont égaux |
| != |
true si les opérandes ne sont pas égaux |
| > |
true si l’opérande de gauche est supérieur à celui de droite |
| >= |
true si l’opérande de gauche est supérieur ou égal à celui de droite |
| < |
true si l’opérande de gauche est inférieur à celui de droite |
| <= |
true si l’opérande de gauche est inférieur ou égal à celui de droite |
Les opérateurs d’affectation
Les opérateurs d’affectation assignent à l’opérande de gauche la valeur résultant, de l’application de l’opérateur à l’opérande de droite. La syntaxe est la suivante :
operande1 operateur operande2
L’opérateur de base est = qui affecte la valeur de l’opérande de droite à l’opérande de gauche. Le tableau suivant résume les différents opérateurs d’affectation.
| Opérateur |
Description |
| += |
x=x+y |
| -= |
x=x-y |
| *= |
x=x*y |
| /= |
x=x/y |
| %= |
x=x%y |
Format PDF l l
Imprimer cet article