JS基础6-流程控制语句(for for..in while do while)

1.for循环的基本形式

for (语句 1; 语句 2; 语句 3)
  {
  被执行的代码块
  }

语句 1 在循环(代码块)开始前执行

语句 2 定义运行循环(代码块)的条件

语句 3 在循环(代码块)已被执行之后执行

    for(var i=100;i<1000;i++){
        var a=parseInt(i/100);
        var b=parseInt(i/10)%10;
        var c=i%10;
        if(a*a*a+b*b*b+c*c*c==i){
            alert(i)
        }
    }
    for(var i=0;i<arr.length;i++){
        alert(arr[i]);
    }
for循环示例

2.for in形式

for (变量 in 对象)
{
    在此执行代码
}
    var i=0
    for(i in arr){
        alert(a[i]);
        }
    }
for in示例

3.while循环

while (条件)
  {
  需要执行的代码
  }
while输出数组(适合判断一个条件的循环)先判断后执行,适合循环次数不确定的循环。
    var i=0;
    while(i<arr.length){
        alert(a[i]);
        i++;
    }
while循环示例

4.do..while

do
  {
  需要执行的代码
  }
while (条件);
do..while输出数组(适合判断一个条件的循环)先执行后判断.。
在检查条件是否为真之前,该循环会执行一次代码块,然后如果条件为真的话,就会重复这个循环。
    var i=0;
    do{
        alert(a[i]);
    }
    while(i<arr.length);
    while(false){
        alert("执行了");
    }
    do{
        alert("执行了");
    }
do..while循环示例

 

posted @ 2018-03-21 13:19  LuckyGJX  阅读(133)  评论(0编辑  收藏  举报