美文网首页
循环系列

循环系列

作者: 杨戬Yj | 来源:发表于2020-03-24 22:18 被阅读0次

1. if...else...

在多个if...else...语句中,如果某个条件成立,则后续就不再继续判断了

var age=20;
if (age >= 6) {
    console.log('teenager');
} else if (age >= 18) {
    console.log('adult');
} else {
    console.log('kid');
}
// 结果为 teenager,条件判断的顺序非常重要
  • JavaScript把null、undefined、0、NaN和空字符串''视为false,其他值一概视为true

2. for in 循环

它可以把一个对象的所有属性依次循环出来

var o={
  name: 'Jack',
  age: 20,
  city: 'Beijing'
}
for(var key in o){
  console.log(key); // name age city 
  console.info(o.hasOwnProperty(key)); //滤掉对象继承的属性,用hasOwnProperty()来实现
  console.log(o[key]); //此处不能用o.key
}

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

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

3. while( n > 0){}

条件满足,就不断循环,条件不满足时则退出循环

4. do {} while()

不是在每次循环开始的时候判断条件,而是在每次循环完成的时候判断条件 环体会至少执行1次,而for和while循环则可能一次都不执行。

相关文章

  • 故障教训

    while 循环等系列的循环必须写终止条件。

  • javascript的所有循环遍历

    for系列 for循环是js语言最原始的循环遍历方式,所有for循环均支持终止循环,JavaScript 提供了四...

  • swift基础4

    for循环 1.for-in循环对一个集合里面的每个元素执行一系列语句。2.for循环,用来重复执行一系列语句直到...

  • Shell进阶脚本-循环与分支

    循环 循环是当循环控制条件为真时,一系列命令迭代执行的代码块 for 循环 for arg in [list] 这...

  • 控制流

    For循环 for循环用来按照指定的次数多次执行一系列语句。Swift 提供两种for循环形式: for-in用来...

  • 2018-11-09

    今天,我们学习了分支和循环的主要知识,主要是对 if、else、elif、for循环、while循环以及一系列相关...

  • 从零开始学Kotlin-控制语句(4)

    从零开始学Kotlin基础篇系列文章 条件控制-if 条件控制-when 循环控制-for 循环控制-while/...

  • Shell until循环

    until 循环执行一系列命令直至条件为 true 时停止。until 循环与 while 循环在处理方式上刚好相...

  • 善用lambda

    看到ibm上lambda系列的文章这里,做下总结 取代简单for循环 对于简单的for循环可以IntStream取...

  • Before Coding [16] - js的循环语句

    3.7 循环语句 必备知识:前面课程的学习 循环语句 循环语句是一系列反复执行直到符合特定条件的命令。JavaSc...

网友评论

      本文标题:循环系列

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