在編程過程中,有時需要一遍又一遍地執行某個操作,或者說,在一個連續的循環中。要執行這些操作,您必須反複編寫代碼,直到達到想要執行循環的數字為止。使用循環可以消除編寫相同JavaScript代碼的麻煩。
以下是JavaScript假定的循環:
- while循環
- while循環做……
while循環
可以使用while循環來執行JavaScript代碼中連續重複的語句。它們是基本的循環,執行在它下麵定義的語句或在它下麵編寫的代碼塊,執行過程在一個循環中執行,直到表達式值為假。在這種情況下,執行過程最終會終止。
下麵是JavaScript代碼中while循環的語法:
- While(表達式需要執行){
- 如果上述表達式的值為true,則必須執行的Statement。
- }
以下是使用上述while循環的JavaScript代碼示例:
. //
程序的輸出是:
許多嚐試
現在嚐試:5
現在嚐試:6
循環結束
做……while循環
與while循環不同,在do…while循環中,對所需條件的檢查發生在循環的末尾。由於對任何匹配語句的檢查發生在循環的末尾,這就得出結論,整個循環將在任何檢查發生之前執行,從而得出結論,對於整個循環,執行至少會發生一次,如果條件值是假的,也是如此。
下麵是JavaScript代碼中執行…while循環的語法:
- {做
- 如果上述表達式的值為true,則必須執行的Statement;
- } while(表達式需要執行);
永遠記得在定義語句後在語句末尾使用分號。
下麵是使用上麵提到的do…while循環的JavaScript代碼示例:
. //
程序的輸出是:
許多嚐試
現在嚐試:2
現在嚐試:3
現在嚐試:4
現在嚐試:5
現在嚐試:6
現在嚐試:7
循環結束