一、if语句
if(表达式A){ 代码块 }
含义:如果A布尔判定结果为true,则执行代码块;反之,不执行。
特殊写法:
1. 若if或else语句的代码块只有一个语句,则花括号{}可以省略;
2. if(){}
else if(){}
else if(){}
案例1:
if(false) { console.log(666) }
else if(true) { console.log('真') }
else if(200) { console.log(5555) }
//结果打印 真
案例2:
var a = 42343;
if (a % 3 == 0) console.log("是3的倍数,限号");
else if (a % 5 == 0) console.log("是5的倍数,限号");
else if (a % 13 == 0) console.log("是13的倍数,限号");
else console.log('允许通行')
//打印结果:允许通行
二、for语句
1. 学会for的四层要求:
1. 基础语法运行规则
2. 遍历数据容器
3. for-if,实现数据筛选
4. for-for
2. for( A ; B ; C){ 代码块 }
分号';'代表语句的结束,A,B,C为表达式
运行过程:A运行
B运行后判断其布尔值,若为true,则运行C,重复前两步;若为false,则跳出循环。
通常情况下,A为变量的初始值,B为结束条件,C为变量的变化规律。
例如:
for(var i = 0 ; i <28 ; i++)
{
console.log(888);
} //循环28次,打印28次888
for-if嵌套,用来筛选数据。