S'il vous plaît assumer le JavaScript suivant artificiel:Est-il correct d'utiliser le terme «global» dans un sens relatif?
function do_something() {
var x = 5;
function alert_x() {
alert(x);
}
alert_x();
}
do_something();
La variable x
est locale à la fonction do_something
. Ce n'est pas une variable globale car elle n'est pas disponible dans tous les domaines (c'est-à-dire en dehors de l'une ou l'autre des fonctions, par exemple do_something
).
Cependant, serait-il juste de dire que « ? La variable x
est globale à la fonction alert_x
peut « global » être utilisé comme un terme relatif dans ce sens
Super à savoir, et cela répond à ma question - merci, JSBangs! – Bungle