摘要:
最近看国外经典教材的时候发现JavaScript与熟知的Java,C,C++都不同的特性,其中一个就是变量的生命周期。1.在JavaScript中,对于for循环中定义的i变量,其生命周期在循环结束后仍然是有效的。for (var i=0; i 从上面的实例可以看到两点:第一,JavaScript中的方法内部定义变量的时候如果没有加var,就是全局变量;否则为局部变量;第二,当fun()没有执行的时候,方法内部的全局变量是不会声明并且定义的。Reference:http://www.blogjava.net/ycyk168/archive/2008/06... 阅读全文