zoukankan      html  css  js  c++  java
  • for循环

    循环:按照一定规律,重复做某件事情

    //输出数组中的每一项
    //按照数组的索引是依次递增的规律
    
    var ary=[3,6,8,9,3];
    for(var i=0; i<ary.length; i++){
          console.log(ary[i]);
    第一次循环:i=0 i<5成立 i=1 3
    第二次循环:i=1 i<5成立 i=2 6
    第三次循环:i=2 i<5成立 i=3 8
    第四次循环:i=3 i<5成立 i=4 9
    第五次循环:i=4 i<5成立 i=5 3
    第六次循环:i=6 条件i<5不成立 循环结束 本次没有循环 }

    for语法组成:

    1、定义初始值 ,var i = 0;初始值是几自定义 var i=1;...

    2、设置循环成立的条件(条件成立循环继续,不成了循环结束)i<ary.length,i==100.....i<100...

    3、条件成立会执行循环体中的内容 { }中的内容

    4、执行步长累加(累减)的操作 i++..i--

    //倒着循环
    
    var ary=[12,23,34];
    
    for(var i=ary.length-1; i>=0; i--){
        console.log(ary[i]); //34,23,12
    
    }
    
    //输出基数项
    
    for(var i=0; i<ary.length;i++){
        if(ary[i]%2!=0){
            console.log(ary[i]);//23
        }
    }
    
    //隔一个输出一个
    
    for(var i=0; i<ary.length;i+=2){//i+=2,隔过去了一个索引
            console.log(ary[i]);//12,34
    }

     总结:了解for循环步骤,任意设置循环条件

    continue && break

    for循环的循环体中,经常出现两个关键字:

    1、continue:结束本轮循环,继续下一轮循环

    2、break:中断或者结束

    var ary3=[3,4,5,6,7,8,9,10,11,12];//索引长度9
    for(var i=0; i<ary3.length; i++){
         //0,1
         //1,3
         //3,5
         //
        if(i<5){ //0符合条件,++=1,++=2; 2符合条件,++=3,++=4; 4符合条件,++=5,++=6,;6不符合i<5和i>7的条件,输出6,;
            i++;
            continue;
        }
        if(i>7){//i=6后,++=7,不符合i>7条件,输出7,7++=8,符合条件,+=2=10,停止整个循环
            i+=2;
            break;
        }
        console.log(i);
    }
  • 相关阅读:
    在linux系统上源码安装nginx前的准备
    linux上源码安装ftp
    CentOS-7.2网络配置
    linux安装nginx过程中出现的问题及解决办法
    ubuntu:安装httpd和nginx步骤和常见问题及解决办法
    APP性能(Android手机):帧率FPS
    APP性能(Android手机):APP启动时间
    APP性能(Android手机):流量
    常用网址
    navicat mysql与sqlserver数据互转
  • 原文地址:https://www.cnblogs.com/xinxinxiangrong7/p/11429311.html
Copyright © 2011-2022 走看看