区块

JavaScript 使用大括号,将多个相关的语句组合在一起,称为“区块”(block)。

对于 var 命令来说,JavaScript 的区块不构成单独的作用域(scope)。

{
  var a = 1;  
}
a // 1

上面代码在区块内部,使用 var 命令声明并赋值了变量 a ,然后再区块外部,变量 a 依然有效,区块对于 var 命令不构成单独的作用域,与不使用区块的情况没有任何区别。在 JavaScript 语言中,单独使用区块并不常见,区块往往用来构成其他更复杂的语法结构,比如 forifwhilefunction 等。

posted @   ladybug7  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示