javascript学习之流程控制

流程:就是程序代码的执行顺序。
流程控制:通过  规定的语句   让程序代码  有条件的   按照一定的方式   执行。


一、顺序结构
    按照书写顺序来执行,是程序中最基本的流程结构。


二、选择结构(分支结构、条件结构)
    根据给定的条件有选择的执行形相应的语句。
  (1)   if    else if     else
    1.单路分支
      //条件可以是表达式也可以是任何的数据类型
      //大括号会把他里面的代码当作一个整体来运行,如果只有一条语句,可以省略大括号
      if(条件){
         条件成立执行的语句
       }
     2.双路分支


       if(条件){
         条件成立的时候执行的代码
}else{
          条件不成立的时候执行的代码
}
      3.多路分支
        
       if(条件1){
         条件1成立执行的代码
}else if(条件2){
         条件2成立执行的代码
}else if(条件3){
         条件3成立执行的代码
}......else{
           如果上述条件都不成立执行的代码
}
       4.嵌套分支
         if(条件1){
            if(){
}else if(){


}....
          
}else if(条件2){
         条件2成立执行的代码
}else if(条件3){
         条件3成立执行的代码
}......else{
           如果上述条件都不成立执行的代码
}
  (2)
        switch(变量任何的数据类型){
           case 值1:
           表达式1;
           break;
             case 值2:
           表达式3;
           break;
            .........
           defalut:
            表达式
          }
     多个选择进行相应的匹配


  *************************************************
   1.当判断某种范围的时候最好用if语句,当判断单个值时候用switch
   2.条件满足的情况不可以重复,会发生不可预期的错误。

  *************************************************

=================================

一、跳转语句
     在循环控制语句中,当 满足指定条件 的时候,退出循环 或者是退出 当前 循环的语句。
  
     1.break;
      格式:break;
      跳出并且终止循环,如果后面有代码,则继续往下执行。
     2.continue;
       格式:continue;
      跳出并且终止当前的循环,如果下个值仍满足循环条件,则继续循环。


     ***********************************************************
      break:
       A.switch,指的是当满足某个条件后,退出switch语句
       B.用在循环语句当中,跳出并且终止循环,如果后面有代码,则继续往下执行。
      continue:
        A.只能用在循环语句当中, 跳出并且终止当前的循环,如果下个值仍满足循环条件,则继续           循  环。
        B.最好用适当的语句代替continue


    
     ***********************************************************


二、标签语句:


   用来退出多层循环
   
   格式:
       标签名:语句;


  注意:标签名只可以作用于break 或continue




 三、
   with(){


     }
  用于设置代码在对象中的作用域。
*************************************************
不建议使用。
*************************************************

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值