while循環:只要條件成立,就重復不斷的執行循環體代碼
while(條件判斷){如果條件為true,則執行循環體代碼}
while循環結構說明:在循環開始前,必須要對變量初始化(聲明變量,給變量給個初始值)。如果while的條件為true,則會重復不斷的執行循環體中({ })的代碼。如果條件為false,則退出循環。在循環體中,必須要有“變量更新”的語句。換句話說:兩次循環的變量的值不能一樣,如果一樣,會造成“死循環”。
循環語句必須有三要素,缺一不可:變量初始化,條件判斷,變量更新
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>JavaScript中的while循環</title> 6 </head> 7 <body> 8 <script type="text/javascript"> 9 var i = 1; 10 while(i<=10){ 11 document.write(i+'<br />'); 12 i++;//變量更新,是為了避免出現“死循環” 13 } 14 //變量初始化 15 var i = 1; 16 //條件判斷 17 while(i<=100){ 18 //如果是奇數,則輸出 19 if(!(i%2==0)){ 20 document.write(i+" "); 21 } 22 //變量更新 23 i++; 24 } 25 </script> 26 </body> 27 </html>
