什么是 JavaScript 中的块语句?

javascriptweb developmentfront end technology

块语句将零个或多个语句组合在一起。在 JavaScript 以外的语言中,它被称为复合语句。

语法

以下是语法 −

{
   //语句列表
}

带有块的变量的作用域为包含函数。块语句永远不会引入作用域,使用 var 声明变量没有块作用域。

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

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

var a = 20; {
   var a = 40;
}
// 这将打印 40
document.write(a);

相关文章


有用资源