• JavaScript(五)-循环


    循环样式

    * for( ① ; ② ; ③ ){
        ** }
        *
        * ①:定义变量
        * ②:判断条件(条件为真,继续循环,为假则退出循环)
        * ③:变量的变化
        *
        * ④:若干行循环代码
        *
        * 1-2-4-3-2-4-3- …… -2-4-3-2(为假,循环结束)
        * */
    
        for( let i=0; i<10 ; i++ ){
          console.log("这里写循环的代码");
        }
    
        console.log("循环结束了");

    注:避免死循环,条件为真时一直循环,无法跳出循环

    for循环中的: break,  continue

    break:循环体代码只要执行了break,循环就会终止,并跳出循环体代码

    continue: 循环体代码只要执行了continue,当前这一次循环体代码不再往后执行,直接进入下一次循环,跳过循环体代码

    /*for (let i=0;i<10;i++){
    
          //循环体代码只要执行了break,循环就会终止,并跳出循环体代码
          if (i === 6){
            break;
          }
    
          console.log(i,"循环体代码");
        }*/
    
        for (let i=0;i<10;i++){
    
          //循环体代码只要执行了continue,当前这一次循环体代码不再往后执行,直接进入下一次循环,跳过循环体代码
          if (i === 6){
            continue;
          }
    
          console.log(i,"循环体代码");
        }
    
    
        console.log("结束了");

    for循环的改写while, do while

    while:先判断在循环          do while: 先循环在判断

        //while先判断在循环
        let i=9;
        while (i<5){
          console.log(i,"循环体代码");
          i ++;
        }*/
    
        //do while 先循环在判断
        let i=9;
        do{
          console.log(i,"循环体代码");
          i ++;
        }while(i<5);

    双层循环

    for (let i=0;i<4;i++){
    
          for (let j=0;j<6;j++){
            console.log(i,j,"内层循环");
          }
    
          // console.log("外层循环");
        }
  • 相关阅读:
    深入理解Linux中内存管理
    谈谈.NET中常见的内存泄露问题——GC、委托事件和弱引用
    IIS是如何处理ASP.NET请求的
    如何用美剧真正提升你的英语水平
    软件开发启示录——迟到的领悟
    程序员最头疼的事:命名
    iOS开发教程之:iPhone开发环境搭建
    去除Html标签
    Nagios Looking Glass 本地文件包含漏洞
    win32多线程程序设计
  • 原文地址:https://www.cnblogs.com/yhy-blog/p/14227688.html
Copyright © 2020-2023  润新知