Javascript教程(五)循环

共有四种循环,for...in重点了解一下,来遍历对象的属性

1. for循环

var x = 0;
var i;
for (i=1; i<=10000; i++) {
    x = x + i;
}

i=1 这是初始条件,将变量i置为1;
i<=10000 这是判断条件,满足时就继续循环,不满足就退出循环;
i++ 这是每次循环后的递增条件,由于每次循环后变量i都会加1,因此它终将在若干次循环后不满足判断条件i<=10000而退出循环。

2. for ... in
可以把对象的所有属性依次循环出来

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

3. while
while循环只有一个判断条件,条件满足,就不断循环,条件不满足时则退出循环.

var x = 0;
var n = 99;
while (n > 0) {
    x = x + n;
    n = n - 2;
}
x; // 2500

4. do ... while
循环体会至少执行1次,它是在每次循环完成时判断条件

var n = 0;
do {
    n = n + 1;
} while (n < 100);
n; // 100
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,548评论 0 13
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 34,670评论 18 399
  • #师北宸21天写作训练营Vol.1# 原文转自微信公众号:梁宁—闲花照水录 我的朋友文敏,在做一个工作——结婚教练...
    李畅_6742阅读 782评论 1 0
  • 这些年,我学会 不必将每个人都放在心里 倾心倚重 也许世间唯有一个人 当你忍受寒冷的时候 她的心里也在结冰 这个人...
    爱上一叶浮萍阅读 543评论 20 28
  • 一首小诗 • 念 文/小慕雪 念 十年 情已...
    小慕雪阅读 362评论 0 3

友情链接更多精彩内容