块语句将零个或多个语句组合在一起。在 JavaScript 以外的语言中,它被称为复合语句。语法以下是语法:{ // 语句列表 }带有块的变量的作用域限定为包含函数。块语句永远不会引入作用域,并且使用 var 声明的变量没有块作用域。var a = 20; { var b = 40; }现在,当您打印 a 的值时,它将打印 40,而不是 20。这是因为在块内用 var 声明的变量具有与块之前的 var 相同的作用域。var a = 20; { var a = 40; } // 这将打印 40 document.write(a);