diff options
author | Nicolas Brugneaux <nicolas.brugneaux@gmail.com> | 2014-08-20 20:57:40 +0200 |
---|---|---|
committer | Nicolas Brugneaux <nicolas.brugneaux@gmail.com> | 2014-08-20 20:57:40 +0200 |
commit | d15c9674a9005b544427c206424cc900bda48106 (patch) | |
tree | 92ff7ab688e81dad676ea80acc55e7e3a675fe63 | |
parent | ffd5e7e149cf1da87abce5e56cdf32626eede22a (diff) |
Updated scope part.
-rw-r--r-- | fr-fr/javascript-fr.html.markdown | 9 |
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; } |