由于有了这些不同,因此在实际开发的时候,推荐将变量都写在开始的地方,
也就是在函数的开头将变量就定义好,类似于C语言的规定一样. 这个在js库中也
是这么完成的,如jQuery等.
四、小结
好了这篇文章主要是说明JavaScript的词法作用域是怎么一回事儿,以及解释
如何分析作用域链,和变量的访问情况,最后留再一个练习收尾吧!!!
看下面代码执行结果是什么:
复制代码 代码如下:
if( ! "a" in window ) {
var a = "定义变量";
}
alert(a);
您可能感兴趣的文章: