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