流程控制

66 阅读1分钟

程序的三种基本结构

顺序结构:从上到下执行
分支结构(选择结构):根据不同的情况执行对应的代码

If语句-选择分支

 当只有一条语句时,可以省略
 if(条件){
   执行语句
 }
1if是系统关键字得小写
2、小括号必须是英文下面,小括号结果只有两个状态:truefalse,如果为真则执行花括号“{}”里面的js代码
 if(条件){
   执行语句1,为真时执行
 }else{
   执行语句2,为假时执行
 }

Switch语句

switch( 判断条件 ){
   case expr1: 
         // 处理代码块
         break;
   case expr2: 
         // 处理代码块
         break;
   default: 
         // 处理代码块
} 
(只能做值是否相等的判断,**不能做范围的判断**)
Switch语句中的判断使用的是=== (精确等)
循环结构:重复做一件事情。判断是否符合条件,在执行对应的代码

Whlie 循环结构****

while(循环条件){
  //循环体:需要循环执行的语句
}
注意: while循环只要条件为真,就会一直不断重复执行循环体内的代码

Do-while 语句****

特点 不管条件成不成立,都会执行一次。
【①循环变量初始化】
do{
// 循环体内执行的代码
【③循环变量更新】 
}while(【②循环变量判断条件】);

for循环语句

//1. for循环使用分号分隔
//2. for循环有2个分号,两个分号不能少
for(初始化变量1;判断语句2;变量更新3){
  //4循环体
}
执行顺序:1243 ---- 243 -----243(直到循环条件变成false)

1.  初始化语句
2.  判断语句
3.  自增或者自减
4.  循环体