视频教程免费下载
联系站长

javascript流程控制-分支结构

时间:2014-09-24  点击:
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.条件满足的情况不可以重复,会发生不可预期的错误。
  *************************************************
三、循环结构
 
内容标签
javascript
javascript基础视频教程42讲