求问,关于js中是否每个变量的声明都会有一个执行上下文?

糯米粥和玉米羹 2018-12-15 01:05:12
麻烦各位了,自学。很头疼。
如题,
...全文
743 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
licip 2018-12-22
  • 打赏
  • 举报
回复
是的,没错。都有执行上下文。也就是作用域范围
lifefriend_007 2018-12-22
  • 打赏
  • 举报
回复
简单理解,js 的作用域就是变量可以访问的范围,一般是顺序访问(从上到下),简单划分就是函数内的变量,只有函数内才能访问,其他地方的变量,是下面的代码能正确访问上面的变量。
sinat_37982018 2018-12-21
  • 打赏
  • 举报
回复
var 声明的变量只有:函数作用域、全局作用域。
let 声明的变量有:块级作用域、全局作用域、函数作用域。

如:当你在函数中创建一个var变量,那么离开函数执行环境会将被销毁。 这也就是你说的执行环境

bieyinan 2018-12-19
  • 打赏
  • 举报
回复
scope 执行上下文
天际的海浪 2018-12-15
  • 打赏
  • 举报
回复
是的,每个变量的声明都会有一个执行上下文,也叫作用域。 一个变量只能在它声明的作用域内使用。

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧