summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorNicolas Brugneaux <nicolas.brugneaux@gmail.com>2014-08-20 20:57:40 +0200
committerNicolas Brugneaux <nicolas.brugneaux@gmail.com>2014-08-20 20:57:40 +0200
commitd15c9674a9005b544427c206424cc900bda48106 (patch)
tree92ff7ab688e81dad676ea80acc55e7e3a675fe63
parentffd5e7e149cf1da87abce5e56cdf32626eede22a (diff)
Updated scope part.
-rw-r--r--fr-fr/javascript-fr.html.markdown9
1 files changed, 5 insertions, 4 deletions
diff --git a/fr-fr/javascript-fr.html.markdown b/fr-fr/javascript-fr.html.markdown
index e15f70a3..2e18d0be 100644
--- a/fr-fr/javascript-fr.html.markdown
+++ b/fr-fr/javascript-fr.html.markdown
@@ -135,8 +135,9 @@ var someVar = 5;
// si vous oubliez le mot clé var, vous n'aurez pas d'erreur (sauf en mode strict)
someOtherVar = 10;
-// ... mais la variable sera crée dans l’environnement global, et non l’environnement
-// local dans lequel vous l'avez défini.
+// ... mais la variable aura une portée globale (plus communément trouvé en tant
+// 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
var someThirdVar;
@@ -279,8 +280,8 @@ setTimeout(function(){
// ce code s'exécutera dans 5 secondes
}, 5000);
-// Le Javascript crée uniquement un scope dans les fonctions, pas dans les
-// autres blocs.
+// Le Javascript crée uniquement un scope, une portée d'action limitée, pour
+// les fonctions, et pas dans les autres blocs.
if (true){
var i = 5;
}