开发者社区> 问答> 正文

解释 JavaScript 中的作用域与变量声明提升?

解释 JavaScript 中的作用域与变量声明提升?

展开
收起
茶什i 2019-11-21 16:40:54 1091 0
1 条回答
写回答
取消 提交回答
  • 我对作用域的理解是只会对某个范围产生作用,而不会对外产生影响的封闭空间。在这样的一些空间里,外部不能访问内部变量,但内部可以访问外部变量。
    所有申明都会被提升到作用域的最顶上
    同一个变量申明只进行一次,并且因此其他申明都会被忽略
    函数声明的优先级优于变量申明,且函数声明会连带定义一起被提升

    2019-11-21 16:41:06
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载