JavaScript中的while循環(huán)
while迴圈:只要條件成立,就重複不斷的執(zhí)行迴圈體程式碼
while(條件判斷)
##{????????如果條件為true,執(zhí)行循環(huán)體代碼}while循環(huán)結(jié)構(gòu)說明:- #在循環(huán)開始前,必須要對變數(shù)初始化(宣告變量,給變數(shù)給個初始值)。
- 如果while的條件為true,則會重複不斷的執(zhí)行循環(huán)體中({ })的程式碼。如果條件為false,則退出循環(huán)。
- 在迴圈體中,必須要有「變數(shù)更新」的語句。換句話說:兩次循環(huán)的變數(shù)的值不能一樣,如果一樣,會造成「死循環(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)語句必須有三要素,缺一不可:
變數(shù)初始化
- ##條件判斷
- 變數(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>
?