JavaScript-作用域

JavaScript有三种作用域:

  • 全局作用域

  • 函数作用域

  • 块级作用域

函数作用域:

变量在函数内声明,在函数外这个变量就不能使用了

function(){
 let jiaoshi = "jiaoshi"   //函数内可以调用 jiaoshi 变量
}
//函数外就不可以调用此变量了

全局作用域:

变量在函数外声明,在任何地方都可以使用

let jiaoshi = "jiaoshi"  //函数外声明的变量

function(){
  let shijie = jiaoshi   //函数内也可使用
}

块级作用域:

 

JavaScript中还有作用域链和执行上下文:

深入理解JavaScript作用域和作用域链 - 掘金 (juejin.cn)

 

学习与运动都是一个无限游戏,学习很重要,但也要适当放松.

这里是教士,你好呀~

posted @ 2022-09-23 20:53  教士  阅读(4)  评论(0编辑  收藏  举报