- 你不知道的JavaScript(下卷)
- (美)凯尔·辛普森
- 279字
- 2020-08-29 01:58:06
1.8 块
当你选购好新手机而结账时,手机商店的店员必须完成一系列的步骤。
与此类似,我们常常需要将在代码中的一系列语句组织到一起,这些语句通常被称为块。在JavaScript中,使用一对大括号{ .. }在一个或多个语句外来表示块。考虑:
var amount = 99.99;
//一个通用的块 { amount = amount * 2; console.log( amount ); // 199.98 }
这种独立的{ .. }块是合法的,但在JavaScript程序中比较少见。通常来说,块会与其他某个控制语句组合在一起,比如if语句(参见1.9节)或循环(参见1.10节)。举例来说:
var amount = 99.99; // amount是否足够大呢? if (amount > 10) { // <-- 块与if组合 amount = amount * 2; console.log( amount ); // 199.98 }
我们将在下一节中介绍if语句,但正如你可以看到的,包含两个语句的{ .. }块与if (amount > 10)结合在一起了;块内的语句只有在条件判断成立时才会运行。
与console.log( amount );这样的大多数其他语句不同,块语句不需要以分号(;)结尾。