DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> JavaScript基礎知識 >> JavaScript基礎之循環
JavaScript基礎之循環
編輯:JavaScript基礎知識     

***循環定義:讓程序反復執行相同或相似的代碼段

   循環三要素:

  1. 循環條件:可以繼續進入循環的條件

  2. 循環變量:循環條件中用作判斷的變量

    何時使用循環變量:如果循環有規律,即可以明確知道從幾開始,到幾結束,每次增或減幾時

  3. 循環體:反復執行的代碼段

   循環變量的變化沒有規律(此時推薦使用):while

       var 循環變量=初始值;

       while(循環條件){

       循環體;

           迭代變化循環變量;

       } 

   do...while循環: 即使第一次條件不滿足,也至少可以執行一次

       var 循環變量=初始值;

       do{

       循環體;

           迭代變化循環變量;

       }while(循環條件);

   while vs do while

    如果第一次條件都滿足,兩者完全等效

    如果第一次條件不滿足,while是一次都不執行

                          do while至少可以執行一次

   循環變量的變化有規律: for

       for(var 循環變量=初始值;循環條件;迭代變化循環變量){

       循環體;

       }

   其實,for和while循環是通用的

   for循環的特殊用法:

    1. 聲明並初始化變量部分可提前到for之前外部

        2. 聲明並初始化變量部分可同時聲明並初始化多個變量

        3. 迭代變化循環變量部分可同時修改多個變量

        4. 迭代變化循環變量部分可省略或放在循環體結尾

        5. 死循環:for(;;)  while(true)

   *循環中的大括號不能省略!

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

   【js中的循環變量】 vs 【Java中的循環變量】

   js中只有2個作用域:全局 函數

    循環內的變量,出了循環可繼續使用

   Java中有三個作用域:全局 函數 塊({})

   循環內的變量,出了循環不可使用!

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

   退出循環:2種選擇:

     1. 使用循環條件控制退出循環——優雅——要求高

     2. 使用break隨時退出循環——野蠻——隨意

   continue: 跳過本輪循環,繼續下一輪

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved