目录
七、语句
7.1 条件语句
7.1.1 单向分支
if (条件表达式) {
语句…;
}
7.1.2 双向分支
if (条件表达式) {
语句…; (当条件为 true 时执行的代码)
} else {
语句…; (当条件为 false 时执行的代码)
}
7.1.3 多向分支
① else if
if (条件表达式) {
语句…;
} else if (条件表达式) {
语句…;
}
else if (条件表达式) {
语句…;
} else {
语句…; 当 前面条件 都不为 true 时执行的代码
}
② switch case
switch (表达式) {
case 1 (表达式可能的值) :
语句… ; break ;
case 2 (表达式可能的值) :
语句… ; break ;
default :
语句… ; break ;
}
注意:
break 表示结束本次 case ,如果没有 break ,会继续执行下一个case ,直到遇到 break 或者结束
【前端】【JavaScript案例】之用条件语句实现输入年份判断生肖_js输入年份判断生肖_HY_Sophie的博客-CSDN博客
7.2 循环语句
7.2.1 for 循环
for (①循环标记变量初始化; ②循环条件表达式; ③循环标记变量的变化) {
④语句...
}执行顺序:①②④③
注意:①在循环前执行一次,②是每次循环前都要判断,③每次在{④}执行完后再执行
7.2.2 while 循环
while (条件表达式) {
语句...;
}
7.2.3 do ... while 循环
do {
语句...;
} while (条件表达式);
注意:
do ... while 循环的第一次是不经过判断直接执行,之后每次是先判断再执行
【前端】【JavaScript案例】之用循环语句实现小组成绩计算与阶乘和计算_HY_Sophie的博客-CSDN博客
【前端】【JavaScript案例】之用循环语句实现控制台打印星星及三角形_HY_Sophie的博客-CSDN博客
7.3 跳转语句
7.3.1 break
① 在 switch case 中使用,表示结束当前 case
② 在循环中使用,表示结束整个循环
7.3.2 continue
在循环中使用,表示结束本次循环,本次循环后面的语句不再执行,继续执行下一次