JavaScript-作用域

WGenji Lv4

作用域 (scope)

局部作用域

  • ​ 局部作用域分成==函数作用域和块作用域==

函数作用域:

​ 在函数内部声明的变量只能在函数内部访问

总结:

1.函数内部声明的变量,在函数外部无法被访问

2.函数的参数也是函数内部的局部变量

3.不同函数内部声明的变量无法互相访问

4.函数执行完毕后,函数内部的变量实际被清空了

块作用域

​ 使用{ } 包裹的代码称为代码块

总结:

1.let声明的变量会产生块作用域,var不会产生块作用域

2.const声明的常量也会产生块作用域

3.不同代码块之间的变量无法互相访问

4.推荐使用let或const

全局作用域

VISITOR COUNT TOTAL PAGE VIEWS
POWERED BY Hexo THEME Redefine v2.6.1
Blog up for days hrs Min Sec