JavaScript-作用域
作用域 (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