`
好好学习-天天向上
  • 浏览: 37066 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

For 循环句头执行顺序

 
阅读更多

                经过一段的js学习,对for循环有了新的理解,在此再次和大家分享!

      

         这次主要讲for循环句头的执行顺序,大家看下面的这个例子。

    var i = 0,j = 4;
    for(i=0;i<j;i++,j--)
    {
        if(j==4)
        {
            console.log(i +' '+ j);
            j--;
        }
        j++;
    }
   console.log(i +' '+ j);   

   输出结果: 0 4

                     3 3

   输出的过程如下:

           先初始化 i=0,j=4;

           进行判断  i<j;

           执行循环体 if判断,输出 0 4 ;

           执行 j++;

           执行 for循环的第3句,i++,j--;//此时 i=1,j=3

           进行判断  i<j;

           执行if,不满足,执行j++;    //  此时  i=1,j=4

           执行 for循环的第3句,i++,j--; //  此时  i=2,j=3

           进行判断  i<j;

           执行if,不满足,执行j++;    //  此时  i=2,j=4

           执行 for循环的第3句,i++,j--; //  此时  i=3,j=3

           进行判断  i<j,不满足 跳出循环 输出 3 3

     其实执行顺序是:初始化--判断--函数体——然后for循环的第3句--判断——函数体---for循环的第三句--判断……

 

     同时值得注意的是 console.log(i +' '+j); 这个输出 如果写成 console.log(i,j); 只会输出i的值。

 

分享到:
评论

相关推荐

    for循环执行过程

    在编程语言中,`for`循环是一种常用的控制流结构,用于执行重复的代码块,通常在需要迭代或遍历序列时使用。在这个特定的例子中,我们看到的是Java中的`for`循环,它被用来计算从1到10的阶乘。 阶乘是一个数学概念...

    对java for 循环执行顺序的详解

    for循环的执行顺序遵循以下步骤: 1. **初始化**:在循环开始前,首先执行一次"表达式1"。这个表达式通常用于初始化循环变量,如`int i = 0;`。 2. **条件检查**:接着,程序会检查"表达式2"的布尔值,这是一个...

    C# for循环中 某次执行出错后 继续进行下一次循环的代码

    C# for循环中 某次执行出错后 继续进行下一次循环

    c语言for循环PPT课件.pptx

    本PPT课件主要介绍了for循环的引入、基本格式、执行过程和特征,以及for循环语句的嵌套等内容。 一、 FOR 循环的引入 在之前的课程中,我们学习了while循环语句的基本格式和执行过程。现在,我们将介绍for循环语句...

    c语言中的for循环程序流程图

    在C语言中,`for`循环是一种常用的控制结构,用于重复执行一段代码直到满足某个条件为止。`for`循环由三个部分组成:初始化表达式、条件表达式和更新表达式。这三个表达式分别定义了循环开始前的操作、每次迭代时的...

    vbfor循环语句PPT课件.pptx

    顺序结构是指For循环语句中代码块的顺序执行;分支结构是指For循环语句中根据条件判断的分支执行;循环结构是指For循环语句中对代码块的重复执行。 六、教学目标和重难点分析 本课件的教学目标是使学生掌握For循环...

    Codesys V3510 For循环案例分享

    通过下载并研究这个“For循环”案例,你可以学习如何在Codesys中正确设置For循环参数,理解循环变量如何影响程序执行,以及如何在循环体内调用函数或指令。同时,还可以了解如何调试和优化For循环,以提高程序效率。...

    Windows bat脚本之for循环用法详解

    其中,for循环是批处理脚本中非常关键的控制结构,用于重复执行某个命令或操作。本文将深入解析Windows bat脚本中的for循环用法。 首先,for循环的基本语法分为两种情况:在命令提示符窗口(cmd)中和在批处理文件中...

    7.GoC-第七课 for循环B.pdf

    本节课主要讲解了for循环的基本概念和使用方法,通过实践画出5级梯形,了解for循环的格式和执行过程。下面是本节课的知识点总结: 一、for循环的概念和格式 * for循环是一种常用的循环语句,用于控制循环的执行...

    java基础for循环练习题

    在Java编程语言中,`for`循环是一种常用的控制流程结构,用于执行重复性的代码块。在"java基础for循环练习题"中,我们通常会遇到几种类型的`for`循环,包括基本的`for`循环、增强型`for`循环(也称为foreach循环),...

    3for循环语句—高校教师资格证教案.docx

    在C语言中,for循环是一种常见的循环结构,用于重复执行一段代码,直到满足特定条件为止。for循环通常由三个表达式组成,分别是初始化表达式、条件表达式和更新表达式,用括号括起来,并用分号隔开。 1. **初始化...

    Python语言基础:for循环语句.pptx

    for循环会遍历这个序列,因此会执行循环体`N-1`次。 在实际应用中,for循环常用于遍历列表元素、计算累加和、实现特定的算法等。例如,计算15以内偶数的和,可以这样写: ```python sum = 0 for i in range(0, 15,...

    vb for 循环语句

    虽然描述部分较为简略,但从代码片段中可以看出,这段程序旨在展示如何在Visual Basic(简称VB)中使用嵌套的For循环来执行特定的操作。 ### VB For 循环语句 #### 一、For 循环的基本结构 在VB中,`For`循环是一...

    西门子TIA运动控制-FOR循环轴功能块

    西门子TIA运动控制中FOR循环轴功能块的知识点涉及到PLC编程及运动控制的高级应用,主要适用于需要高度自动化控制和精确运动执行的工业场合。在这一领域中,西门子TIA Portal (Totally Integrated Automation Portal)...

    for循环24道题目汇总带答案,可用于教学、测试、面试题

    for循环作为C#中常见的循环结构之一,被广泛应用于各种场景,如数组遍历、计算、游戏逻辑等。下面将详细探讨for循环的基本概念、结构、以及如何解决24道不同难度的题目,旨在帮助学习者巩固理解和提升实战技能。 1....

    for循环语法和执行流程.go

    for循环语法和执行流程.go

    C#for循环详细实例

    在C#中,for循环是一种基本的控制流结构,它允许程序员重复执行一段代码块,直到满足特定条件为止。本篇文章将深入探讨C#中的for循环,包括其语法、工作原理以及各种实际应用实例。 ### for循环的语法 C#的for循环...

    for 循环的使用技巧

    `for`循环作为其中的一种,尤其适用于已知迭代次数或者需要按照特定顺序遍历序列的情况。本篇文章将深入探讨`for`循环的使用技巧,旨在帮助程序员们更高效地利用这一工具。 `for`循环的基本语法在不同编程语言中略...

    FOR循环语句的翻译程序设计(LL(1)法、输出四元式)

    FOR循环是一种常见的控制流程结构,广泛应用于各种编程语言,用于执行一系列重复操作。本主题将深入探讨如何使用LL(1)分析法来设计翻译程序,并通过输出四元式来实现FOR循环的编译过程。 首先,我们来理解LL(1)分析...

    js for循环输出

    JavaScript中的`for`循环是一种常用的控制流语句,用于重复执行一段代码,直到特定条件不再满足。在JavaScript中,`for`循环有多种形式,但最常见的是四部分结构:初始化、条件检查、迭代更新和循环体。在这个案例中...

Global site tag (gtag.js) - Google Analytics