if(判断)
格式:
单分支
if(条件){
满足条件执行
}
双分支
if(条件){
满足条件执行
}else{
条件都不满足,执行
}
多分支
if(条件){
满足条件执行
}else if(条件){
满足执行
}else{
条件都不满足,执行
}
switch(适用于选择)
格式:
switch(条件){
case 条件
满足执行
break;
case 条件
满足执行
break;
default
条件都不满足执行(不是必须的)
}
for(先判断再运算执行循环)适用已知循环次数
格式
for(1.start,2.end,3.步长值){
4.循环体
}
初始值只执行一次,执行顺序为:124 324 324 .....
for in(遍历数组、字符串和对象)
for (var i in 变量名){
执行
}
注意:数组、字符串返回下标,对象返回key值。变量名[ i ]返回内容
while(先判断后运行)适用未知循环次数的语句
格式:
while(终止条件){
循环体;
步长值;
}
do while (先运行后判断)至少运行一次
格式:
do{
循环体;
步长值;
}while(终止条件)
break和continue的区别
break : 退出循环体
continue :跳出当前循环,继续后面的循环
网友评论