您好,登錄后才能下訂單哦!
本篇內容主要講解“javascript while屬于哪種類型循環”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“javascript while屬于哪種類型循環”吧!
在javascript中,while是一種當型循環語句,需要先對循環條件進行判斷,當條件滿足,則執行循環體,如果不滿足時則跳出循環。while語句的特點:先判斷表達式,當表達式結果為真時執行相應的語句。
本教程操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
while循環語句是一種當型
循環語句,先對循環條件進行判斷,當條件滿足,則執行循環體,不滿足時則停止。
作用:反復執行某一項操作,直到指定的條件不成立。
特點:先判斷表達式,當表達式結果為真時執行相應的語句。
while循環的一般形式為:
while(表達式){ //表達式為循環條件 語句塊; //要執行的代碼塊 }
語句解析:
先計算“表達式”的值,當值為真時, 執行循環體內的“語句塊”;
說明:“表達式”的計算結果是布爾類型( TRUE 或 FALSE)的,如果是其他類型的值也會自動轉換為布爾類型的值(因為PHP是弱語言類型,會根據變量的值,自動把變量轉換為正確的數據類型)。
“語句塊”就是由{ }包圍的一個或多個語句的集合;如果語句塊中只有一個語句,也可以省略{ }。
執行結束后,返回到表達式,再次計算表達式的值進行判斷,當表達式值為真,則繼續執行“語句塊”……這個過程會一直重復
直到表達式的值為假時才跳出循環,執行while 下面的語句。
while 循環的執行流程如下圖所示:
示例:使用 while 循環計算 1~100 之間所有整數的和:
var i=1; var sum=0; while (i <= 100){ sum += i; i++; } document.write("1 + 2 + 3 + ... + 98 + 99 + 100 = " + sum)
注意:
在編寫循環語句時,一定要確保條件表達式的結果能夠為假(即布爾值 false),因為只要表達式的結果為 true,循環會一直持續下去,不會自動停止,對于這種無法自動停止的循環,我們通常將其稱為“無限循環”或“死循環”。
如果不小心造成無限循環,可能會導致瀏覽器或者計算機卡死。
到此,相信大家對“javascript while屬于哪種類型循環”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。