3.1     Les opérateurs de calcul



Les opérateurs sont des symboles qui permettent de manipuler des variables, par exemple pour effectuer des opérations arithmétiques ou les évaluer.

Les opérateurs de calcul permettent de modifier la valeur d'une variable. Dans les exemples du tableau, nous avons la variable :

var x = 7;

opérateur dénomination effet exemple Résultat
+ opérateur d'addition additionne deux valeurs var y = x + 10 y est égal à 17
- opérateur de soustraction soustrait deux valeurs var y = x - 10 y est égal à -3
* opérateur de multiplication multiplie deux valeurs var y = x * 10 y est égal à 70
/ opérateur de division divise deux valeurs var y = x / 10 y est égal à 0.7
% opérateur modulo retourne le reste de la division entière de l'opérande de gauche par celle de droite var y = x % 3 y est égal à 1
++ incrémentation augmente d'une unité la variable x++ x est égal à 8
-- décrémentation diminue d'une unité la variable x-- x est égal à 6

Les deux derniers opérateurs permettent d'augmenter ou de diminuer facilement d'une unité une variable. Ces opérateurs sont très utiles pour des structures telles que des boucles, qui ont besoin d'un compteur (variable qui augmente de un en un).

Exemple 1

    var somme; var Somme;
    var a = 12; var b = 4; var c = 6;
    somme = (12 + 4) + 6; Somme = 12 + 4 + 6;
    alert("somme = "+somme); alert("Somme = "+Somme)
    
        Exécuter cet exemple : Exemple 1

Exemple 2

    var k = 1; var n = 12; var r = 8.5; var s = 10*(k+n);
    k--;
    alert("k = "+k), alert("s = "+s);
    var S = 10*(k+n);
    alert("S = "+S);
    
        Exécuter cet exemple : Exemple 2

Exemple 3

    var x = 5; var y; var z;
    var p = 0.1; var n = -1;
    var y = x*p; var z = y*n;
    var calcul = (p + z)*(p - z)-x*y*z/(p*p-z*z);
    alert("Le résultat de ce calcul :"+calcul)
        
        Exécuter cet exemple : Exemple 3

Exercice 1

    //Quelle est la valeur finale de x ?
    var x = new Number; x = x + 10;
    var y; y = x; y++
    y = 2*y % 3;
    x = y;
    alert("x = "+x);
    
        Copier cet exercice : Exercice 1                

Exercice 2

    // Les nombres de Fermat.
    // Pour calculer x à la puissance y, on utilise la méthode Math.pow(x,y).
    // Calculer le cinquième nombre de Fermat : 2 à la puissance (2 à la puissance 5) + 1.
    // Démontrer que ce nombre est divisible par 641.
    
        Copier cet exercice : Exercice 2