Retourner à la page d'accueil de TJS

Opérateur : var (Mots_clefs)

          

Déclare une variable

Syntaxe
Déclare une variable utilisable dans du code javascript.

Description
La déclaration d'une variable peut se faire de manière globale ou locale. C'est une distinction indispensable à maîtriser, dans tous les langages de programmation.
Une variable globale a son contenu accessible partout dans une page. Une variable locale n'a son contenu accessible que dans une portion de code, c'est-à-dire à l'intérieur d'une function.
Voir l'exemple ci-dessous pour un cas concret de déclaration de variables locales et globales.

La déclaration de variable est très souvent associée à une initialisation var a=10;, mais on peut aussi simplement se contenter de la déclaration var a;.


Exemple Distinction variable locale ou globale
Code source
<script type="text/javascript">
var MaVar1 = 2;
var MaVar2 = 8;

function TesterVar() {
   MaVar1 = 12
   var MaVar2 = 15;
   document.write("Dans la fonction<BR>");
   document.write("MaVar1 = " + MaVar1 + "<BR>");
   document.write("MaVar2 = " + MaVar2 + "<BR>");
}

document.write("Avant l'appel à la fonction<BR>");
document.write("MaVar1 = " + MaVar1 + "<BR>");
document.write("MaVar2 = " + MaVar2 + "<BR>");
TesterVar();
document.write("Après l'appel à la fonction<BR>");
document.write("MaVar1 = " + MaVar1 + "<BR>");
document.write("MaVar2 = " + MaVar2 + "<BR>");
</script>

Résultat
Emulation de la console
Explication
Ce script affiche le contenu des variables avant, pendant et après l'appel à la fonction.
Avant la fonction, les 2 variables sont définies et initialisées
Pendant l'appel, MaVar2 est définie en mode locale avec le mot clé var.
Après l'appel, MaVar1 prend la valeur affectée dans l'appel de la fonction, mais MaVar2 n'est pas affectée par le traitement de la fonction, qui l'a utilisée en variable locale.

Nouveautés du moment sur le site

Maj tuto AJAX avec XMLHTTPRequest

Le tutorial sur la console Javascript

Le format JSON

Les instructions try ... catch

L'objet XMLHttpRequest

Chercher une référence

Le graph des objets Javascript



Chargement
en cours...

Le guide complet du javascript

Le Guide Complet du JavascriptEn savoir plus sur mon livre aux Editions Micro Application
Le 30/04/2017 22:32:13 sur php7 en 17.17 ms