Javascript变量范围的探讨

Js中的变量范围问题:

1。没有块的规模。在js变量的范围不是由{ }界,不像C / C++和java。

如:

复制代码代码如下所示:

如果(真){

变量名=qqyumidi ;

}



警报(名称); / /结果:qqyumidi



Js将将if中定义的变量添加到当前执行环境中,尤其是在使用for循环时注意与其他语言的差异。

复制代码代码如下所示:

对于(var i = 0;i < 10;i + +){



}



警报(i);结果:10



这里只是个人的理解。如果有错误,请告诉我们。