开发者社区> 问答> 正文

JS 块级作用域、变量提升

JS 块级作用域、变量提升

展开
收起
茶什i 2019-11-21 15:53:01 1127 0
1 条回答
写回答
取消 提交回答
  • 块级作用域
    JS 中作用域有:全局作用域、函数作用域。没有块作用域的概念。ECMAScript 6(简称 ES6)中新增了块级作用域。块作用域由 { } 包括,if 语句和 for 语句里面的{ }也属于块作用域。

    变量提升
    如果变量声明在函数里面,则将变量声明提升到函数的开头
    如果变量声明是一个全局变量,则将变量声明提升到全局作用域的开头

    2019-11-21 15:53:20
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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