js中模仿块级做用域

js中没有块级做用域的概念,例如:java function printNumber(num) { for(var i = 0; i < num; i ++ ) { console.log(i); } alert(i); }c++ 在java、c++等语言中,变量只会在for循环内有定义,在for循环外是访问不到的,但上面这段代码却能够在js中正确的执行。 或许也能够在下面从新声明同一个变量,遇到
相关文章
相关标签/搜索