JS学习笔记(3. 流程控制)

1. 分歧

1.1 if条件

if (条件) {...} // 为真则执行,单条语句可省略大括号

if (条件) {...} else {...}// 为真则执行if,否则执行else

if (条件1) {...} else if (条件2) {...} else {...} // 条件1为真则,条件2为真则,否则执行else

1.2 switch

switch (参数) {case 固定值1: ... break; case 固定值2: ... break; default: ... break;}

1.3 三元运算

表达式 ? 真值 : 假值

2. 循环

2.1 for循环

for (let i = 0; i < x.length; i++) { ... } // continue跳过,break退出

2.2 while

while(表达式) { ... } // continue跳过,break退出

2.3 do while

do {... } while (表达式) ; //continue跳过,break退出

备注:明确次数用for,不明确用while

你可能感兴趣的:(javascript)