1.if语句
判断小括号中的表达式,如果正确,则返回它后接的大括号中的表达式,否则跳过
基础形式:if(表达式){
代码段
}
次 联 式:if(表达式1){ 若表达式1正确,则执行代码段1,否则跳过,判断表达式2
代码段1
}else if(表达式2){ 若表达式2正确,则执行代码段2,否则跳过,去判断下一个表达式
代码段2
}else if(表达式3){
代码段3
}else{ 若之前的表达式都不正确,则执行else中的代码段4
代码段4
}
嵌套分支:if(表达式1){
if(表达式子1){ 满足表达式1 的前提下同时满足表达式子1则执行代码段1
代码段1
}else if(表达式子2){
代码段2
};
}else if(表达式2){
代码段3
}
2.多分支语句(switch循环)
作用与if-else语句类似,具有更加优秀的代码可读性
1.switch后面的表达式是整数或字符串形式的表达式.
2.case后接整数型或字符型的常量
3.brdak:在case和default后默认跟随,用于结束当前句
4.default:类似于if中的else,用于在case值均无法匹配时执行其后的代码
switch(表达式){
case 值1:
代码段1;
break;
case 值2:
代码段2;
break;
default:
代码单3;
break;
}
3.while循环
赋值一个变量,判断是否满足循环条件,满足执行循环的话变量自身+1,记录次数,返回再次判断是否满足循环条件,满足条件则再次循环,直至不满足后跳过执行之后的代码
var a = 0; 赋值变量
while(a < 3){ 循环条件(先判断再循环)/do while(a < 3) (先循环再判断)
执行的代码段;
x++; 循环增量
}
4.for循环
简化版的while循环
for(循环变量;循环条件;循环增量){
执行的代码段
}
在循环代码中。有两个特殊代码可以改变循环代码执行状态,不可以单独使用,两个代码使用后均不再执行:break、continue
break:用于在分支语句中结束整个分支语句,在循环中结束当前循环并执行下一个功能
continue:在循环中结束本轮循环,执行下个循环
将这三种循环互相灵活嵌套则可以实现不同的功能
本文均属个人理解