码迷,mamicode.com
首页 > 编程语言 > 详细

javascript循环

时间:2018-11-25 01:26:11      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:属性   循环   判断   console   因此   它的   for   div   javascrip   

for ...in...

var o = {
    name: ‘Jack‘,
    age: 20,
    city: ‘Beijing‘
};
for (var key in o) {
    console.log(key); // ‘name‘, ‘age‘, ‘city‘
}
 

由于Array也是对象,而它的每个元素的索引被视为对象的属性,因此,for ... in循环可以直接循环出Array的索引:

var a = [‘A‘, ‘B‘, ‘C‘];
for (var i in a) {
    console.log(i); // ‘0‘, ‘1‘, ‘2‘
    console.log(a[i]); // ‘A‘, ‘B‘, ‘C‘
}

 最后一种循环是do { ... } while()循环,它和while循环的唯一区别在于,不是在每次循环开始的时候判断条件,而是在每次循环完成的时候判断条件:

var n = 0;
do {
    n = n + 1;
} while (n < 100);
n; // 100

 

javascript循环

标签:属性   循环   判断   console   因此   它的   for   div   javascrip   

原文地址:https://www.cnblogs.com/donke/p/10014128.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!