【发布时间】:2010-07-19 16:01:38
【问题描述】:
请假设以下人为的 JavaScript:
function do_something() {
var x = 5;
function alert_x() {
alert(x);
}
alert_x();
}
do_something();
变量x 是函数do_something 的局部变量。它不是全局变量,因为它并非在每个范围内都可用(即,在任何一个函数之外,例如调用 do_something 的位置)。
但是,说“变量x 是函数alert_x 的全局变量是否合适?“全局”可以用作这个意义上的相对术语吗?
【问题讨论】:
标签: variables global-variables scope local-variables