条件语句
条件判断语句 if语句
用法:if( ) { } else{ }
( )中可输入多个条件:if(条件1 && 条件2){ }
不加{ }则只对紧随其后的代码生效
加{ }则对{ }里的代码都有效
一个if语句只有一次解析机会,但if语句中套if语句可以获得多次判断机会
ex:if( ){ a }else if{ b }else{ c}
在这段代码中,a,b,c只可能有一个执行,不存在多个执行
条件分支语句 switch语句
用法:switch语句一次奖case后表达式和switch后表达式进行全等比较
为true则从当前处执行代码(当前case后所有代码都执行,可加break取消执行)
为false则继续向下比较
switch(条件表达式){
case 表达式:语句...;
break; //可不加,加则取消执行后方代码
case 表达式:语句...;
break;
......
default : 语句... ; //放最后,所有case都不符合时则执行此语句
}
循环语句
while,do while循环
while循环:先判断后循环
ex:var i = 1;
while( i<30 ){
document.write(i);
i++;
}
do while循环:先循环后判断,至少执行一次
ex: do{
document.write(i);
}while(i<30);