1. 全局变量: 所有函数体之外定义的变量, 可供所有函数访问;
  2. 局部变量: 函数体内定义的变量, 只供当前函数体访问, 其它访问无效;
  3. 没有块级变量.
  4. 声明后的变量, 如果未赋值, 其默认值为 undefined.
  5. 未声明的变量直接赋值, 无论在函数体内或之外使用, 该变量将被默认声明为全局变量.
  6. 出现嵌套函数时, 就会形成变量的作用域链, 越外层的变量就越处于作用域链的下面.
  7. 使用嵌套函数的变量时, 就会在作用域链上从上至下查找该变量的声明.

相关文章:

  • 2022-12-23
  • 2021-07-21
  • 2021-11-14
猜你喜欢
  • 2021-08-31
  • 2022-12-23
  • 2022-12-23
  • 2021-06-06
  • 2021-04-18
相关资源
相似解决方案