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

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 4,781评论 0 11
  • 《ijs》速成开发手册3.0 官方用户交流:iApp开发交流(1) 239547050iApp开发交流(2) 10...
    叶染柒丶阅读 5,341评论 0 7
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,767评论 18 399
  • 凡是社区,必然涉及到内容运营。内容运营的一部分,便是沉淀优质内容。 所谓社区,比较认同纯银的观点。它有三个典型特征...
    张兆超阅读 3,951评论 0 2
  • 一个人的记忆就是座城市,时间腐蚀着一切建筑,把高楼和道路全部沙化。如果你不往前走,就会被沙子淹没。所以我们泪流...
    灵鸠阅读 195评论 0 0