什么是 JavaScript 中的块语句?


一个块语句可以对零个或多个语句进行分组。在其他非 JavaScript 语言中,将其称为复合语句。

语法

以下为语法:

{
   //List of statements
}

带有块的变量的范围限定于其包含它的函数。块语句永远不会引入范围,而使用 var 声明的变量则不会有块范围。

var a = 20; {
   var b = 40;
}

现在,当打印 a 的值时,它将打印 40,而不是 20。这是因为在块内使用 var 声明的变量与块之前的 var 具有相同的范围。

var a = 20; {
   var a = 40;
}
// this prints 40
document.write(a);

更新于:2020 年 6 月 15 日

732 次浏览

开启你的职业生涯

完成课程获得认证

开始
广告