1
0
mirror of https://github.com/adambard/learnxinyminutes-docs.git synced 2025-08-15 11:14:24 +02:00

Updated scope part.

This commit is contained in:
Nicolas Brugneaux
2014-08-20 20:57:40 +02:00
parent ffd5e7e149
commit d15c9674a9

View File

@@ -135,8 +135,9 @@ var someVar = 5;
// si vous oubliez le mot clé var, vous n'aurez pas d'erreur (sauf en mode strict) // si vous oubliez le mot clé var, vous n'aurez pas d'erreur (sauf en mode strict)
someOtherVar = 10; someOtherVar = 10;
// ... mais la variable sera crée dans lenvironnement global, et non lenvironnement // ... mais la variable aura une portée globale (plus communément trouvé en tant
// local dans lequel vous l'avez défini. // que "global scope" en anglais), et non pas une portée limitée à la fonction
// dans laquelle vous l'aviez définie.
// Les variables déclarées et non assignées sont undefined par défaut // Les variables déclarées et non assignées sont undefined par défaut
var someThirdVar; var someThirdVar;
@@ -279,8 +280,8 @@ setTimeout(function(){
// ce code s'exécutera dans 5 secondes // ce code s'exécutera dans 5 secondes
}, 5000); }, 5000);
// Le Javascript crée uniquement un scope dans les fonctions, pas dans les // Le Javascript crée uniquement un scope, une portée d'action limitée, pour
// autres blocs. // les fonctions, et pas dans les autres blocs.
if (true){ if (true){
var i = 5; var i = 5;
} }