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:
@@ -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 l’environnement global, et non l’environnement
|
// ... 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;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user