2.1     Les différents types de variables



Les variables de JavaScript servent à enregistrer des valeurs de telle façon qu'il soit possible d'y accéder à différents endroits des programmes. Chaque variable a un nom unique.

Les variables sont dynamiques en JavaScript, ce sont des noms associés à des valeurs et que l'on peut réaffecter à des valeurs de quatre types différents :

Le nom d'une variable est une suite de lettres ou de chiffres, qui commence par une lettre ou le symbole de soulignement ou le symbole $. JavaScript distingue les majuscules et les minuscules, ainsi

var deltax;

et

var deltaX;

déclarent deux variables différentes.

Une variable se déclare par l'utilisation du mot-clé var.

Exemple 1

    var x = 2 ;
    var et = "maison";
    var condition = false ; var Condition = false;
    var matrice = [1,4,9,16,25];
    alert(x);                  //Ces deux lignes précèdent
    alert(et);                 //un commentaire non interprété
    alert(matrice);            //La méthode alert ouvre une fenêtre pop-up
    
        Exécuter cet exemple : Exemple 1

Exemple 2

    var pi = Math.PI;
    var rayon = 8.52;
    var circonference = 2*pi*rayon; var aire = pi*rayon*rayon;
    alert(pi);
    alert(circonference); alert(aire);
    
        Exécuter cet exemple : Exemple 2

Exemple 3

    var sujet = "Tu"; var verbe = "travailles" ; var adverbe = "trop";
    var espace = " ";
    var phrase = sujet+espace+verbe+espace+adverbe;
    alert(phrase);
    
        Exécuter cet exemple : Exemple 3

Exercice 1

    //Compléter le code ci-dessous pour afficher le nombre de
    //secondes qu'une année compte.
    var secondes =     ;
    alert(     );
    
        Copier cet exercice : Exercice 1                

Exercice 2

    //Déterminer le contenu des pop-up en fonction des variables ci-dessous.
    var x = 15; var y; var z = -1;
    alert(x+8);
    alert(y);
    alert(z);
    var z = "Javascript";
    alert(z);
    alert(x+z);
    
        Copier cet exercice : Exercice 2                

Exercice 3

    //Ecrire des instructions entre la déclaration et l'affichage du contenu des variables
    //pour inverser le contenu de a et de b, c'est-à-dire pour avoir comme affichage :
    //valeur de a : 2 et valeur de b : 5
    
    var a = 5; var b = 2; var c;
    ...
    alert("a="+a);         //donne a=2
    alert("b="+b);         //donne b=5
    
        Copier cet exercice : Exercice 3