块语句组合零个或多个语句。在 JavaScript 以外的语言中,它被称为复合语句。语法如下:{ // 语句列表 } 块中的变量的作用域限定在其包含的函数内。块语句从不引入作用域,并且使用 var 声明的变量没有块作用域。var a = 20; { var b = 40; } 现在,当你打印 a 的值时,它将打印 40,而不是 20。这是因为在块内用 var 声明的变量与块之前的 var 具有相同的作用域。var a = 20; { var a = 40; } // 这将打印 40 document.write(a);
“for”循环包括循环初始化,我们在这里将计数器初始化为起始值。初始化语句在循环开始之前执行,测试语句将测试给定条件是否为真。如果条件为真,则将执行循环内的代码,否则,控制将跳出循环。最后是迭代语句,在这里你可以增加或减少你的计数器。让我们看看如何在 JavaScript 中使用流程图显示 for 循环: