美文网首页
for循环和do while循环和for in遍历对象

for循环和do while循环和for in遍历对象

作者: 鸿鹄飞天 | 来源:发表于2017-04-09 14:17 被阅读23次

1.for循环

for(var i=10; i>0;i--){
     执行语句
}

首先初始条件var i=0;然后看i是否满足大于0这个条件,如果满足的话就执行下面的语句;然后再把初始条件发生一次改变,也就是i++;
一般的时候用于遍历,开始的时候设为i=10,然后看10是否大于0,是的话就执行下面语句,然后再i--,这是i就变为9了。i变为9之后,那初始条件var i=10就不用管了,它是第一判断的时候判断一回,后面就不用去管了。i--变为9之后,然后看9是否大于0,是的,再执行里面的语句。再i--,判断8是否大于0,是的,再执行里面的语句。。。

注意:
for是没有作用域 ,在里面声明的var i=0,和放在for外面是一样的。

2.do while循环

var i = 10;
do{
    console.log(1);
    i--
}
while(i>5)

也就是先去执行do里面的语句,不管条件是对是错。做完之后再去判断while条件是否满足,如果满足的话再去执行do里面的语句。

3.for in循环

for(var property in object){
    console.log(property)
}

它作用是遍历对象里面属性的。下面是得到属性


Paste_Image.png

得到属性的值


Paste_Image.png

相关文章

网友评论

      本文标题:for循环和do while循环和for in遍历对象

      本文链接:https://www.haomeiwen.com/subject/vzsdattx.html