Astuces du SpeeDEricH.com

INITIATION AU JAVA SCRIPTJAVA SpeeDEricH.com

LES OPÉRATEURS

Les variables c'est bien, mais encore faut-il pouvoir les manipuler ou les évaluer. Tu vas maintenant voir (et ce n'est peut-être pas le chapitre le plus marrant de cette initiation) les différents opérateurs mis à ta disposition par Javascript.
Les opérateurs de calcul :
dans les exemples, la valeur initiale de x sera toujours égale à 11 :

 Signe Nom Signification Exemple Résultat
+ plus addition x + 3 14
- moins soustraction x - 3 8
* multiplié par multiplication x*2 22
/ divisé par division x /2 5.5
% modulo reste de la division par x%5 1
= a la valeur affectation x=5

5

Les opérateurs de comparaison :

Signe  Nom Exemple Résultat
== égal x==11 true
< inférieur x<11 false
<= inférieur ou égal x<=11 true
> supérieur x>11 false
>= supérieur ou égal x>=11 true
!= différent x!=11 false

On confond souvent le = et le == (deux signes =). Le = est un opérateur d'attribution de valeur tandis que le == est un opérateur de comparaison. Cette confusion est une source classique d'erreur de programmation.
Les opérateurs associatifs : on appelle ainsi les opérateurs qui réalisent un calcul dans lequel une variable intervient des deux côtés du signe = (ce sont donc en quelque sorte également des opérateurs d'attribution).
Dans les exemples suivants x vaut toujours 11 et y aura comme valeur 5.

 Signe Description Exemple Signification Résultat
+= plus égal x += y x = x + y 16
-= moins égal x -= y x = x - y 6
*= multiplié égal x *= y x = x * y 55
/= divisé égal x /= y x = x / y

2.2

Les opérateurs logiques : aussi appelés opérateurs booléens. Ces opérateurs servent à vérifier deux ou plusieurs conditions.

 Signe Nom Exemple Signification
&& et (condition1) && (condition2) condition1 et condition2
|| ou (condition1) || (condition2) condition1 ou condition2

Les opérateurs d'incrémentation : ces opérateurs vont augmenter ou diminuer la valeur de la variable d'une unité. Ce qui sera fort utile, par exemple, pour mettre en place des boucles. Dans les exemples x vaut 3.

Signe Description Exemple Signification Résultat
x++ incrémentation
(x++ est le même que x=x+1)
y = x++ 3 puis plus 1 4
x-- décrémentation
(x-- est le même que x=x-1)
y= x-- 3 puis moins 1

2

La priorité des opérateurs Javascript : les opérateurs s'effectuent dans l'ordre suivant de priorité (du degré de priorité le plus faible ou degré de priorité le plus élevé). Dans le cas d'opérateurs de priorité égale, de gauche à droite.

Opérateur Opération
,
= += -= *= /= %=
? :
||
&&
== !=
< <= >= >
+ -
* /
! - ++ --
( )
virgule ou séparateur de liste
affectation
opérateur conditionnel
ou logique
et logique
égalité
relationnel
addition soustraction
multiplier diviser
unaire
parenthèses

Retour au Sommaire Javascript Suite de l'initiation : Les Fonctions

ED   05/03/03
WebO
SpeeDEricH.com Nedstat Tu mesures ton audience ?