流程控制流程控制语句
一,语句的定义
语句------ 所有代码都是由语句组成的。-----主要起到对程序执行过程中的流程、限定、约定的作用。
语句的声明方式:
单行语句 ------ var box = 123;
复合语句 ------{} 例如: { var a = 1; var b=2 } 当作为一条语句执行。
二,if条件语句
1,单行语句: If(条件) 执行语句
var box = 100;
if(box>50) alert(true);
2,多行语句:
var box = 100;
If(box>50) { alert(true); alert(‘我也能执行’); }
3, 正反条件语句
Var box = 100;
If(box>50) {
alert(true);
} else {
alert(false);
}
4, if “多重判断”条件语句
Var box = 100;
If(box>50) {
alert(true);
} else if(box<50) {
alert(false);
} else {
alert(50 );
}
三,switch 条件语句
var box = 1 ;
switch (box) {
case 1 :
alert('one');
break;
case 2 :
alert('two');
break;
case 3 :
alert('three');
break;
default :
alert('出错了!');
}
do…while()循环语句
do…while()循环语句 ----【先运行,后判断】
例如:
var box = 5 ;
do {
alert(box);
box++;
} while (box <= 10);
特点:先运行后判断、至少运行一次。
二,while()循环语句
while()循环语句 ----【先判断,后运行】
例如:
var box = 5 ;
while (box <= 10) {
alert(box);
box++;
}
特点:先判断后运行、根据条件循环。
三,for()循环语句
for()循环语句 ----【先判断,后运行】
例如:
for (var box = 1;box <= 5;box++) {
alert(box);
}
特点:先判断后运行、根据条件循环。内部设定变量
执行过程说明。
【退出循环】
break; ------ 退出整体循环
continue; ----- 退出局部循环
四,for…in…语句
for…in…语句 ----获取对象属性
例如:
var box = {
'name':'羊要吃草',
'age' : 24,
'height' : 165
}
for (var a in box) {
alert(a);
}