Pseudo Mot de passe
fleche Inscription
fleche Mot de passe oublié ?
Informations Générales
Chargement en cours...
Nombre de Visites fleche [ 140352 ]
Votre IP fleche [ 38.103.63.16 ]
Vous êtes ici : Home Page Cours JavaScript Les operateurs classiques
Imprimer Imprimer le document

Informations Membres

[195] Posts sur le forum
[177] Membres inscrits
Il y a en ligne :
  arrow 0 Membre
  arrow 1 Invité

fled Membre en ligne:
Aucun

Partenariat

Partenariat Vous pouvez aider ce site à évoluer, en contribuant à son développement. Proposez vos idées de cours et/ou dossiers. Rendez-vous dans « Partenariat » pour en savoir plus.


Nom de domaine

www.

Partenaires

Les opérateurs classiques

JavaScript dispose des opérateurs habituels.

Opérateurs d'affectation

OpérateurExempleSignification
=a = 20affecte la valeur 20 à la variable "a"
+=a += 20revient à écrire a = a + 20
-=a -= 20revient à écrire a = a - 20
*=a *= 20revient à écrire a = a * 20
/=a /= 20revient à écrire a = a / 20
%=a %= 20revient à écrire a = a % 20

Opérateurs arithmétiques

OpérateurExempleSignification
+a = b + 20addition
--anégation
*a = b * 20produit
/a = b / 20quotient
%a = b % 20modulo (Reste de)
++a++revient à écrire a = a + 1 (Incrémentation)
--a--revient à écrire a = a - 1 (Décrémentation)

On distingue post-incrémentation (i++) et pré-incrémentation (++i) :

i = 0;
var x = tableau[i++];
dans ce cas x = tableau[0], puis i est incrémenté à 1 (post-incrémentation)
i = 0;
var x = tableau[++i];
ici i est d’abord incrémenté à 1, puis x = tableau[1] (pré-incrémentation)

Même chose avec i-- et --i (post-décrémentation et pré-décrémentation)

Opérateurs de comparaisons

OpérateurExempleSignification
==a == bvrai si a égal à b
!=a != bvrai si a est différent de b
<a < bvrai si a est inférieur à b
<=a <= bvrai si a est inférieur ou égal à b
>a > bvrai si a est supérieur à b
>=a >= bvrai si a est supérieur ou égal à b
?:a = b > 0?3:5si b est supérieur à 0, a prend la valeur 3. sinon, c'est la valeur 5

Vous trouverez parfois une comparaison de ce type :

if (variable)
Revient à écrire
if (variable != 0)
ou
if (variable != "")

Attention ! Ne pas confondre l'opérateur d'affectation "=", avec l'opérateur de comparaison "=="

Opérateurs logiques

OpérateurExempleSignification
&&if (a+b && b+c)...vrai si (a+b) ET (b+c)
||if (a+b || b+c)...vrai si (a+b) OU (b+c)
!if (!a)...vrai si a est opposé
Haut de page