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
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);
Exemple 3
var sujet = "Tu"; var verbe = "travailles" ; var adverbe = "trop";
var espace = " ";
var phrase = sujet+espace+verbe+espace+adverbe;
alert(phrase);
Exercice 1
//Compléter le code ci-dessous pour afficher le nombre de
//secondes qu'une année compte.
var secondes = ;
alert( );
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);
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