JS基础——流程控制
一,流程控制:控制代码执行的顺序。
二,分类:顺序结构,分支结构,循环结构
-
循序结构
是程序中最简单、最基本的流程控制,它没有特定的语法结构,程序会按照代码的先后顺字。依次执行,程序中大多数的代码都是这样执行的。 -
分支结构
1.if单分支结构【用于范围的判断,分支少时用】
if( 条件表达式 ){
条件表达式转化为布尔值为true时执行
}
if( 条件表达式 ){
执行语句1;
}else{
执行语句2;
}
----------------------------
♥补充:
\t 空格
\n 换行
----------------------------
2.if多分支结构
if( 条件表达式 ){
执行语句1;
}else if( 条件表达式){
执行语句2;
}else {
执行语句3;
}
3.三元表达式【条件为true,则是表达式1,条件为false则表达式2
条件判断?表达式1:表达式2;
4.swith语句【用于比较确定的值,分支多时用】
switch( 表达式 ){
case value1:
执行语句1;
break;
case value2:
执行语句2;
break;
default:
都不符合,则执行最后的语句;
}
3.循环结构:按照一定顺序重复执行指定代码
1.for循环【循环顺序为1234,234,234,234...]
for(初始化变量1; 条件表达式2; 操作表达式 4){
循环体3
}
--------------------------------------------------------------
2.while循环
while (条件表达式) {
// 循环体代码
}
--------------------------------------------------------------
3.do...while循环【do-while循环和while循环相比,会在判断条件表达式之前先去执行一次循环体
】
do{
// 循环体代码
}while( 条件表达式 )
- 关键词break 和 continue
continue:结束本次循环,调到下一次循环
break:结束整个循环