目录
流程控制是指通过控制代码的执行顺序来完成要实现的功能,流程控制的3种结构如下:
if语句也称为条件语句、单分支语句,当满足某种条件时,就进行某种处理。
if ( 条件表达式 ) {
// 代码段
}
当条件表达式为真时,执行下面的代码。

- var t = true;
- var a=10,b=20;
- console.log("交换前:a="+a+",b="+b);
- if(t){
- var t = a;
- a=b;
- b=t;
- }
- console.log("交换后:a="+a+",b="+b);
在没有'{}'的时,if控制范围是到其后的第一条语句
- // 在没有'{}'的时,if控制范围是到其后的第一条语句
- var t = false;
- var a=10,b=20;
- console.log("交换前:a="+a+",b="+b);
- if(t)
- var t = a; // 因为t为false,所以if语句不成立,这句话没有执行
- a=b; // 输出:20,因为没有{},不再if循环中,所以执行了
- b=