本文共 1057 字,大约阅读时间需要 3 分钟。
for (var i = 0; i < 10; i++) { }
for循环非常灵活,样式不固定
for 是关键字,()括号里面三个语句用两个分号隔开,{}里面是循环体 例如打印十个afor(var i=0;i<10;i++){ console.log("a");}
执行顺序如下:
(1)var i= 0; (2)if(i <10){ document.write(‘a’) } 把条件判断放到 if 里面,条件判断成立,就执行{}中间的执行体 (3)i++ 看 i++,此时 i 变成 1,i=1; (4)if(i <10){ document.write(‘a’) } 把条件判断放到 if 里面,条件判断成立,就执行{}中间的执行体 (5)i++ 看 i++,此时 i 变成 1,i=1; 如此反复总结:先执行一遍(1), 判断(2)执行语句成不成立,条件成立就执行(3), 判断(2)执行语句成不成立,条件成立就执行(3),
…当有一次判断不成立,就停止
因为看的是执行顺序,写外面也可以,执行顺序是一样,打印十个 a,也可以写成:
var i=0;for(;i<10;){ console.log("a"); i++;}
或者
var i = 1, num = 0; for (; i;) { console.log('a'); num++; if (num == 10) { i = 0; } }
1、打印0-9
for(var i=0;i<10;i++){ console.log(i); }
2、求 0-9 的和
var sum=0;for(var i=0;i<10;i++){ sun+=i; }cosole.log(sum);
3、打印 100 以内能被 3 整除,或者能被 5 整除,或者能被 7 整除的数
for(var i=0;i<100;i++){ if(i%3==0||i%5==0||i%7==0){ console.log(i) } }
转载地址:http://hxtzi.baihongyu.com/