美文网首页
js for循环

js for循环

作者: 路上灵魂的自由者 | 来源:发表于2019-01-07 16:48 被阅读2次

// For循环的基础运行机制

/*

    * FOR循环

    * 作用:按值一定的规律,重复去做某件事情,此时我们就需要使用循环了

    * for循环的语法组成

        * 1.定义初始值 var i = 0

        * 2.设定循环成立的条件(条件成立循环继续,不成立循环结束) i < ary.length

        * 3.条件成立会执行循环体 (大括号包裹的就是循环体)

        * 4.执行步长累加的操作 i++

*

*/

var ary = [12,23,34];

/*

*{

    * 0: 12

    * 1: 23

    * length: 3

* }

*/

/*

* 输出数组中的每一项内容

*/

// 正序输出

for(var i = 0;i < ary.length; i++){

    //=>第一次循环: i=0 i<3 ... i=1 =>ary[0]

    //=>第二次循环: i=1 i<3 ... i=2 =>ary[1]

    //=>第三次循环: i=2 i<3 ... i=3 =>ary[2]

    //=>第四次循环: i=3 i<3 循环结束(本次没有循环)

    console.log(ary[i])

}

console.log('---------------')

// 倒序输出

for(var i = ary.length-1; i>=0; i--){

    //=> i=2 ary[2]

    console.log(ary[i])

}

console.log('---------------')

// => 输出数组中的内容:输出基数项的内容

for(var i = ary.length-1; i>=0; i--){

    //=> i=2 ary[2]

    // 索引为偶数,代表奇数项

    // 索引为奇数,代表偶数项

    if(i%2==0){

        console.log(ary[i])

    }

}

for(var i = 0;i < ary.length; i+=2){

    console.log(ary[i])

}

// for循环的两个关键字

/*

* 在FOR循环的循环体中,经常出现两个常用的关键字:

* 1. continue: 继续(遇到continue结束本次循环,继续执行下一个循环)

* 2. break 中断或者结束

*/

for(var i = 0;i < 10; i++){

    if(i<5){

        i++

        continue;  //=》结束本轮循环(continue后面的代码不在执行),继续执行下一轮循环

    }

    if(i>7){

        i += 2;

        break; //=>强制结束整个循环,不做任何事情得处理

    }

    i+=1

}

console.log('-----');

for(var i = 1;i<=10;i+=2){

    if(i<=5){

        i++;

        continue;

    }else{

        i-=2;

        break

    }

    i--;

    console.log(i)

}

console.log(i)  //5

相关文章

  • JavaScript 04 (do...while循环/for

    js循环,js循环嵌套,js do...while循环,js的for循环,js中的break,js中的contin...

  • 【基础】循环

    循环 循环数组html {{item.content}} js /...

  • 2019-03-28

    JS 事件循环机制 - 任务队列、web API、JS主线程的相互协同 这篇文章的核心是分析js的事件循环,在此我...

  • js循环

    循环语句 while(条件){ 条件为true执行; } 列:while 循环 var a=1; while(a<...

  • JS for循环

    练习for循环:

  • js - for of 循环

    js 中for of 相当于 python 中的 for infor … of 循环是ES6引入的新的语法,用fo...

  • js for循环

    //javascript 的第一课 //原始值(栈 stack) // number string boolean...

  • js循环

    重复的东西叫做循环 while循环 初始值 while(条件){ 语句1 自增 } 当...

  • js循环

    for循环 forEach 但是forEach不能中止或者中途跳出循环,即不能使用break,continue这些...

  • js循环

    forEach() let array = [1,2,3,4]; array.forEach((item, ind...

网友评论

      本文标题:js for循环

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