一、分支
if-else结构:
if (表达式){ ??语句1; ??...... ??} else{ ??语句2; ??..... ??}
if-elif-else结构:
if (表达式1) { ???语句1;}else if (表达式2){ ???语句2;}else if (表达式3){ ???语句3;} else{ ???语句4;}
switch-case结构:
switch基本格式switch (表达式) { ???case 值1:语句1;break; ???case 值2:语句2;break; ???case 值3:语句3;break; ???default:语句4;}
二、循环
for循环:
语法规则: ???for(初始表达式;条件表达式;自增或自减) ???{ ???????????执行语句 ???????????…… ???}
功能说明:实现条件循环,当条件成立时,执行语句1,否则跳出循环体
for循环的另一种形式:
for( 变量 in 数组或对象) ???{ ???????执行语句 ???????…… ???}
while循环:
语法规则:while (条件){ ???语句1; ???...}
功能说明:运行功能和for类似,当条件成立循环执行语句花括号{}内的语句,否则跳出循环;同样支持continue与break语句。
JS 流程控制
原文地址:http://www.cnblogs.com/liuxiaowei/p/7698503.html