1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 </head> 7 <body> 8 <p> 9 while和do..while一般用来解决无法确认次数的循环,for循环一般在循环次数确定的时候比较方便 10 for循环语法 11 //for循环的表达式之间用的是;号分割的,千万不要写成, 12 for(初始化表达式1;判断表达式2;自增表达式3){//循环体4} 13 执行顺序:123_243_243(直到循环条件变成false) 14 </p> 15 <script type="text/javascript"> 16 // for(初始化表达式;判断表达式;自增自减运算){ 17 // 代码 18 // } 19 var i = 1; 20 while(i<10){ 21 console.log(i); 22 i++ 23 } 24 // 代码减少很多,同时for循环和while循坏的区别: 25 // 初始条件,判断,自增/自减运算都放在for循环的括号里面,for循坏,循坏条件是i<10,i是多少?i=1,紧接着先执行代码, 26 //执行完后再做第三个参数的i++运算,再去判断i是否小于10,如果条件成立,我们依然会执行里面的代码,这就是我们的for循环. 27 for(i=1;i<10;i++){ 28 console.log(i); 29 } 30 //for循环打印出1~100所有数的和 31 var s=0; 32 for(var i=0;i<=100;i++){ 33 s=s+i; 34 } 35 console.log(s); 36 //for循环打印出1~100所有偶数的和 37 var s=0; 38 for(var i=0;i<=100;i++){ 39 if(i%2==0){ 40 s+=i; 41 } 42 } 43 console.log(s); 44 //for循环打印正方形 45 var s=''; 46 for(i=0;i<10;i++){ 47 for(h=0;h<10;h++){ 48 s+='* '; 49 } 50 s+='\n'; 51 } 52 console.log(s); 53 </script> 54 </body> 55 </html>