JavaScript-03

2019-08-27  本文已影响0人  白雪公主960

JavaScript-03

分支结构

流程控制语句

程序=数据+算法
任何复杂的程序算法都可以通过"顺序"."分支","循环"三种基本的程序逻辑组合实现

if语句

语句0;
if(逻辑表达式){
    语句1;
    语句2;
}
语句3;

1.执行语句0
2.判断逻辑表达式的值
2.1若值为true,则执行if语句块中的语句
2.2若值为flase,则不执行if语句块中的语句
3.执行语句3

if-else语句

语句0:
if(逻辑表达式){
   语句块1;
}else{
   语句块2;
}
语句块3;

1.执行语句0
2.判断if逻辑表达式的值
2.1若值为true,则执行语句块1;
2.2若值为flase,则执行语句块2;
3.执行语句3

else if语句(多重if结构)

if (score>=90){

}else{
   if(score>=80){
  }
}

相当于

if(score>=90){

}else if (score>=80){

}

switch-case语句

switch(表达式){
case 常量值1: 语句1;语句2;
case 常量值2:语句3;
.......
default;
语句n;
}

循环结构01

什么是循环结构

循环,就是一遍一遍的重复执行形同或者类似的代码

循环的二个要素:
1.循环体:要执行的相同或者相似的语句
2.循环条件:重复执行的次数,或者继续执行循环的条件

while语句

while(boolean表达式){
    可执行语句;
}

含义:若boolean表达式的值为true,则执行一遍循环体中的语句,然后再判定一次boolean表达式,若为true则再执行一次循环体,直到boolean表达式的值为flase,则循环结束。

do-while语句

do{
    可执行语句;
}while(boolean表达式);

含义:先执行一遍循环体中的语句,然后判定boolean表达式的值,若为true,则继续执行循环体中语句;然后再继续判定boolean表达式的值,直到boolean的值为flase则退出

do-while循环不管任何情况都至少执行一次

上一篇 下一篇

猜你喜欢

热点阅读