Dans le langage Javascript, les variables peuvent être globales ou locales.
Une variable globale est déclarée en début de script et est accessible à n'importe quel endroit du programme.
Une variable locale est déclarée à l'intérieur d'une fonction et n'est utilisable que dans la fonction elle-même. Dans certain cas, une variable n'a de portée qu'au sein des accolades au sein de laquelle elle a été déclarée.
Une variable globale peut être appelé au sein d'une fonction par l'intermédiaire du mot-clé this.
//Variables globales. var i = 0; j = 64; function() { //Variables locales. var i = 1; j = 128; document.write(Valeurs de i et j : " + i + " " + j); ... } ... //La variable k est locale et //n'est utilisable que dans la boucle for. for(k = 0; k < 10; k++=){ document.write("valeur de k : " + k); } ... //Variable globale. var x = 72; //paramètre de la fonction. function affiche(x){ //Appel de la variable globale à l'aide du mot-clé this. document.write("Valeurs : " + x + " " + this.x); } affiche(12); |