代码块
用{}包围起来的代码,就是代码块。
JS中的代码块,只具有分组的作用,没有其他的用途。
代码块中的内容,在外部是完全可见的。举例:
1 | { |
打印结果:(可以看出,虽然变量 a 是定义在代码块中的,但是在外部依然可以访问)
1 | 永不止步 |
流程控制语句
在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。
流程控制语句分类
顺序结构
选择结构:if语句、switch语句
循环结构:while语句、for语句
顺序结构
按照代码的先后顺序,依次执行。结构图如下:

if语句
if语句有以下三种。
1、条件判断语句
条件成立才执行。如果条件不成立,那就什么都不做。
格式:
1 | if (条件表达式) { |
2、条件分支语句
格式1:
1 | if (条件表达式) { |
格式:(多分支的if语句)
1 | if (条件表达式1) { |