javascript循環語句(三)

在javascript中常見的循環語句有:for循環  while循環 do while循環。三種循環語句都有着各自的優勢。

 一、for循環

 格式如下:

    for(初始化(1);邏輯判斷(2);賦值(3)){

      循環體(4)

    }

 執行過程是:1--->2--->4-->3

 for循環什麼時候結束呢:當邏輯判斷爲假(false)的時候,就終止循環了.

 例子:從1打印到100;

    for(var i=1;i<=100;i++){

     document.wirter("  "+i)

    }

二、while循環

    格式如下:

       while (條件){

       需要執行的代碼

       }

   document.write("這裏是while打印的1-50的輸入:");

   var i = 1;

   while(i<=50){

   document.write(i);

   i++;

   }

三、 do while循環

格式如下:

do{

     循環體2

  }while(邏輯判斷1);

         首先還是進入邏輯判斷 1 ---> 2

 例子: document.write("這裏是do--while打印的1-50的輸入:");

var k = 1;

do{

document.write(k);

k++;

}while(k<=50);

三者的區別用一個小案例來證明:

         do{

document.write("這裏會輸入到頁面嗎?");

}while(1==2);

for(var i=1;i==2;i++){

document.write("for這裏會輸入到頁面嗎?");

}

     while(i==2){

document.write("while這裏會輸入到頁面嗎?");

}

通過實際證明:do while語句裏面的內容會直接輸出來。

總結:for循環 while循環 do while循環三者的區別在於:do while不管邏輯條件是否滿足都會進行循環體一次,而while和for卻不會。

發佈了15 篇原創文章 · 獲贊 5 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章