语句类型:

  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(条件)