什么是 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);
广告