1、顺序执行语句
一步一步执行,由上面一步一步执行到下面
2、条件执行语句
1、if(条件){
执行条件成立语句
}
2、if(条件){
执行条件成立语句
}else{
执行条件不成立
}
3、if(条件){
执行条件成立
}else if(条件2){
执行条件成立
}else{
执行条件不成立
}
4、switch(表达式或者变量/*与下面的n数据类型是全等关系*/){
case n:
执行语句
break;//语句结束
case n2:
执行语句
break;
default:
执行语句
}
5、switch case,多用于有限,离散知道具体值的情况!
3、循环执行语句
1、重复执行相同的代码,得到相同或者不同的结果,减少代码冗余
2、for循环
for (语句 1; 语句 2; 语句 3)
{
被执行的代码块
}
语句 1 在循环(代码块)开始前执行( 语句 1 是可选的,也就是说不使用语句 1 也可以。 您可以在语句 1 中初始化任意(或者多个)值:)
语句 2 定义运行循环(代码块)的条件( 通常语句 2 用于评估初始变量的条件, 语句 2 同样是可选的。 如果语句 2 返回 true,则循环再次开始,如果返回 false,则循环将结束。 如果您省略了语句 2,那么必须在循环内提供 break。否则循环就无法停下来。这样有可能令浏览器崩溃)
语句 3 在循环(代码块)已被执行之后执行
4、循环类型
不同类型的循环
javascript 支持不同类型的循环:
- for - 循环代码块一定的次数
- for/in - 循环遍历对象的属性
- while - 当指定的条件为 true 时循环指定的代码块
- do/while - 同样当指定的条件为 true 时循环指定的代码块
5、continue和break
continue:结束当前循环执行下一次循环
break:结束整个循环