1. JavaScript不常见的作用域有

  1. 块级作用域(只有let和const支持)
  2. for循环作用域()

2. JavaScript不同作用域的独立性

在不同的作用域,除了var不支持块级作用域,都是互不干扰的