语句类型:
1、顺序语句:顺序执行,结束加分号
2、分支语句:让程序根据条件不同执行不同的代码
1)if语句
if(条件){代码1}else{代码2}
if(条件1){代码1}else if(条件2){代码2}
if可以嵌套
2)switch...case语句
例:
var x=1;
switch(x){
case 1:
alert(1); //x为1 时,输出1;
break;
case 2 :
alert(2); //x为2时,输出2;
break; //循环结束
default:
alert("其他"); //其他情况时,输出“其他”;
break;
}
3)三元表达式
例:
var x=(判断条件)?1:2;
alert(x); //true,输出1;false,输出2
3、循环语句:循环操作某一个功能(执行某段代码)
四要素:循环初始值、循环条件、状态改变、循环体
1)for语句:穷举、迭代
例:
for(i=1;i<9;i++){
执行语句
}
2)while 语句
while(条件){执行语句} //需要注意的是在{}里的语句必须存在对exp的结果产生影响的代码,否则循环会一直重复下去,形成死循环。
do{执行语句}while(条件)