Javascript的全局变量,也就是定义在function之外的变量,虽然可以定义,但是不能在function之外赋值。
var tempValue = "test" function test() { alert(tempValue) }
这样的代码是可能无法取得值的。
每次我都要加一个function initial_variable()这样来赋值。
var tempValue function initial_variable() { //切记在这里就不要写成var tempValue了,不然就成局部变量了。 tempValue = "test value"; } function test { alert(tempValue); }
这样就可以了