JavaScript中的while循環(huán)
while循環(huán):只要條件成立,就重復不斷的執(zhí)行循環(huán)體代碼
while(條件判斷)
{
????????如果條件為true,則執(zhí)行循環(huán)體代碼
}
while循環(huán)結構說明:
在循環(huán)開始前,必須要對變量初始化(聲明變量,給變量給個初始值)。
如果while的條件為true,則會重復不斷的執(zhí)行循環(huán)體中({ })的代碼。如果條件為false,則退出循環(huán)。
在循環(huán)體中,必須要有“變量更新”的語句。換句話說:兩次循環(huán)的變量的值不能一樣,如果一樣,會造成“死循環(huán)”。
?來通過例子學習:
輸出1-10之間的所有數(shù)
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> var i = 1; while(i<=10){ document.write(i); i++ //變量更新,是為了避免出現(xiàn)“死循環(huán)” } </script> </head> <body> </body> </html>
循環(huán)語句必須有三要素,缺一不可:
變量初始化
條件判斷
變量更新
輸出1-100之間的所有奇數(shù)
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //變量初始化 var i = 1; //條件判斷 while(i<=100){ //如果是奇數(shù),則輸出 if(!(i%2==0)){ document.write(i+" "); } //變量更新 i++; } </script> </head> <body> </body> </html>
?