块级作用域

一、为什么需要块级作用域

  1.内层变量可能会覆盖外层变量

  2.用来计数的循环变量泄露为全局变量

var s = 'hello';
for (var i = 0; i < s.length; i++) {
  console.log(s[i]);
}
console.log(i); // 5

 

 

 

块级作用域中的函数声明。。。。还没理解到以后再写

posted on 2022-04-01 16:40  zhanlanzzz  阅读(37)  评论(0)    收藏  举报