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>