JS 中,不使用 var,变量就是全局的,而不论在哪里赋的值。建议使用 var。
可以看出,虽然 v2 是在 foo 中创建的,但仍可在全局范围内使用。
函数放在后面也是正确的,这里是另一个知识点:先完成变量和函数的定义,再执行脚本(赋值是在执行脚本阶段),具体请参见:http://www.itpow.com/c/2008/01/7RNSKPYOSJAGGPCT.asp#this。
创建于2005年 渝ICP备05010272号-1
电邮:cftea@126.com