- 顺序结构
顺序结构是JavaScript中最基本的结构,说白了就是按照从上到 下、从左到右的顺序执行。
如 :
var x='1';
var y='2';
var z='3';
这样的结构就是循环结构。
- 选择结构
选择结构是按照给定的逻辑条件来决定执行的顺序,有单向选择、 双向选择和多向选择之分,但是程序在执行过程中都只是执行其中的一条分支。
其中选择结构分为四种:
- if语句
if(条件){
执行语句;
}
- if…else语句
if(条件){
条件为真执行语句;
}else{
条件为假执行语句;
}
- if……else if……语句
if(条件1){
条件1为真执行;
}else if(条件2){
条件2为真执行;
}else if(条件3){
条件3为真执行;
}else{
条件123都为假执行;
}
- switch语句
switch (表达式){
case取值1:
语块1 break;
case 取值2:
语块2
break;
default:
语块n+1
break;
}
- 循环结构
循环结构即根据代码的逻辑条件来判断是否重复执行某一段程序。若逻辑 条件为true,则进入循环重复执行;若逻辑条件为false,则退出循环。
循环语句有以下三种 :
- while循环
while(条件){
执行
}
- do…while循环
do{
执行
}
while(条件)
- for循环
for(初始值;循环表达式;循环后表达式){
执行
}
跳转语句主要有2种:
(1)break语句
(2)continue语句
break语句与continue语句的主要区别是:break是彻底结束循环,而 continue是结束本次循环。