条件语句

条件判断语句 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则继续向下比较

  1. switch(条件表达式){
  2. case 表达式:语句...;
  3. break; //可不加,加则取消执行后方代码
  4. case 表达式:语句...;
  5. break;
  6. ......
  7. default : 语句... ; //放最后,所有case都不符合时则执行此语句
  8. }

循环语句

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);

for循环