码迷,mamicode.com
首页 > 编程语言 > 详细

javascript流程控制

时间:2015-07-04 01:03:57      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:分支语句   表达式   循环结构   

一、顺序结构

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

 

二、选择结构(分支结构、条件结构)

  根据给定的条件有选择的执行形相应的语句。

  (1)   if    else if     else

    1.单路分支

      if(条件){

         条件成立执行的语句

       }

     2.双路分支

 

       if(条件){

        

}else{

          

}

      3.多路分支

        

       if(条件1){

         

   }else if(条件2){

     

}else if(条件3){

         

    }......else{

          

    }


  (2

        switch(变量任何的数据类型){

           case 1:

           表达式1

           break;

             case 2:

           表达式3

           break;

            .........

           defalut:

            表达式

          }

   

三、循环结构

 

1.for

  for(变量=初始值;变量<=结束值;变化值){

    循环体

   }

   

2.while

   当条件满足的时候,执行循环体,当不满足的时候退出循环

   while(表达式){

      循环体

}

 

3.do{

 

   }while(表达式)

 

 先最少执行一次,再进行条件的判断,如果条件满足继续执行,如果不满足则退出循环。

 

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

1.do{}while   while的区别

  while:当条件满足的时候,执行循环体,当不满足的时候退出循环,先判断后执行。

  do{}while:先最少执行一次,再进行条件的判断,如果条件满足继续执行,如果不满足则退出循环。

 

2.for  while的区别

  for一般是用于循环指定的次数

  while是根据条件的真假来循环,当真的时候进行循环,假的时候退出循环。

 

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

4.for in

遍历数组或对象

 

四、跳转语句

    1.break;

      格式:break;

      跳出并且终止循环,如果后面有代码,则继续往下执行。

     2.continue;

       格式:continue;

      跳出并且终止当前的循环,如果下个值仍满足循环条件,则继续循环。

 

 


本文出自 “程序员技术交流” 博客,请务必保留此出处http://bjishu.blog.51cto.com/7481301/1670680

javascript流程控制

标签:分支语句   表达式   循环结构   

原文地址:http://bjishu.blog.51cto.com/7481301/1670680

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!