Les opérateurs - Cours Javascript

Introduction

Info

Il existe plusieurs types d'opérateurs :
- les opérateurs arithmétiques binaires pour faire des opérations classiques,
- les opérateurs arithmétiques unitaires qui permettent de "simplifier certaines opérations arithmétiques binaires",
- les opérateurs de comparaisons qui permettent de comparer,
- les opérateurs logiques.

Les opérateurs arithmétiques binaires

Info

Il existe six opérateurs arithmétiques binaires :
Opérateur Nom Exemple Résultat
+ plus 7+5 12
- moins 7-5 2
* multiplié par 7*5 35
/ divisé par 4/2 2
% modulo (reste de la division) 312%7 4
= égal 7=7 7=7

Exercice 1

Premier exercice va consister à utiliser les opérateurs.
Définissez une variable qui est égale à 7 + 8 et réutilisez la fonction alert(). Ne pas oubliez le ";" en fin de variable et en fin de fonction.
Votre résultat est 15.
Exemple de code :
var dmc = 7+8;
alert(dmc);

Maintenant mettez entre guillemets 7+8.
Votre résultat est 7+8, Pourquoi? Tout simplement, en mettant 7+8 entre guillemets, vous avez défini une chaîne de caractères.
Exemple de code :
var dmc = "7+8";
alert(dmc);

Alors faites très attention lorsque vous définissez vos variables.

Exercice 2

Le second exercice va consister à faire des opérations avec plusieurs variables. Il existe plusieurs méthodes pour arriver au même résultat : 12.

1 Méthode :
Déclarez deux variables, la première est égale à 7 et la seconde à 5.
Déclarez une troisième variable qui sera égale à :
nom de la variable 1 + nom de la variable 2;
Utilisez la fonction alert().
Exemple de code :
var dmc1 = 7;
var dmc2 = 5;
var dmc3 = dmc1 + dmc2;
alert(dmc3);

2 Méthode :
Déclarez deux variables, la première est égale à 7 et la seconde à 5.
Utilisez la fonction alert()en écrivant (nom de la variable 1 + nom de la variable 2).
Exemple de code :
var dmc1 = 7;
var dmc2 = 5;
alert(dmc1 + dmc2);

3 Méthode :
Déclarez deux variables, la première est égale à 7 et la seconde à 5.
Redéfinissez la première variable en écrivant :
Exemple de code :
var dmc1 = 7;
var dmc2 = 5;
dmc1=dmc1+dmc2;
alert(dmc1);

Il est possible de simplifier cette opération, c'est ce que nous allons voir plus loin.

Les opérateurs arithmétiques

Info

Comme nous l'avons précisé dans l'exercice ci-dessus, il est possible de simplifier.
La condition requise est que A soit une variable déclarée.

Opérateur Exemple Correspond à
+= A+=B A=A+B
-= A-=B A=A-B
*= A*=B A=A*B
/= A/=B A=A/B
%= A%=B A=A%B
<<= A<<=B A=A<
>>= A>>=B A=A>>B

Les opérateurs arithmétiques unitaires

Info

Il est aussi possible de simplifier les opérations de type : A=A+1 ou A=A-1.
La condition requise est que A soit une variable déclarée.
Opérateur Exemple Correspond à
- A=-A A=-A
++ A=A++ A=A+1
-- A=A-- A=A-1

Les opérateurs de comparaison

Info

D'après mon expérience personnelle, il est important de bien connaître ces opérateurs, car nous avons souvent besoin de comparer un résultat.
a et b peuvent être soit une variable soit un chiffre soit du texte.
Opérateur Signification Exemple
< inférieur a < b
<= inférieur ou égal a <= b
== égal a == b
> supérieur a > b
>= supérieur ou égal a >= b
!= différent a != b
=== strictement égal a ===b
!== strictement différent a !== b


Nous étudierons leur utilité dans le chapitre Les instructions.

Les opérateurs logiques

Info

Opérateur Signification Exemple
&& et (intersection) a && b
|| ou ( réunion) a || b
! non (négation) a ! b

Nous étudierons leur utilité dans le chapitre Les instructions.