流程控制

 if、switch语句
1、if  条件判断语句
   a、if(条件表达式){
     expression 满足为true时候执行里面的内容
  }
 b、 if(条件表达式){
     expression 满足为true时候执行里面的内容
    }else{
   expression 满足为false时候执行里面的内容
   }
 c、if(expression1){
  expression1 满足为true时候执行里面的内容
    }else if(expression2 ){
    expression2 满足为true时候执行里面的内容
     }else if(expression3){
   expression3 满足为true时候执行里面的内容
   }else{
 //这个else可有可无,如果都不满足,执行里面的内容
               //
   }

2、switch语句
   语法:switch(表达式){
 case   judgement1:statement:break;
                 case   表达式:statement:break;
  ……
 default :不成立的表达式;
}
var month;
   switch(username){
    case "jerry":alert('小老鼠');break;
    case "tom":alert("cat"); break;
    default:alert("没有认知");
   }


for、while   do-while语句
1、for循环语句
语法:for(a.初始条件;b.循环条件表达式;d.增长的字符){
   c. 循环体;
}
执行顺序:a,b(true),c,d , b(true),a,d,  ……
a,b(true),c,d , b(false),a,d,    for循环结束
1+……+100
<script type="text/javascript">
   var sum=0;//一定要放到循环体外
   for(var i=1;i<=100;i++){ 
    sum+=i;
   }
   alert(sum);
  </script>
2、while循环语句
while循环的循环体可能一次都不执行
语法格式:while(条件1){
表达式2;
}
执行顺序:条件1成立,执行表达式2,条件1,表达式2,直到条件1不成立
   false 直接就终止
 var i=1,sum=0;
   while(i<=10){
    sum+=i;
    i++;
   }
   alert(sum);

3、do-while循环
   do-while循环的循环体至少执行一次
do{
  ①statement;
}while(②expression);
执行顺序  先执行①,执行②
while循环是先判断条件是否成立,然后再根据判断的结果是否执行循环体
do-while 循环是先执行一次循环体,然后在判断条件是否成立,所以不管条件是否成立,至少能够执行一次

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值