经过一段的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`循环是一种常用的控制流结构,用于执行重复的代码块,通常在需要迭代或遍历序列时使用。在这个特定的例子中,我们看到的是Java中的`for`循环,它被用来计算从1到10的阶乘。 阶乘是一个数学概念...
for循环的执行顺序遵循以下步骤: 1. **初始化**:在循环开始前,首先执行一次"表达式1"。这个表达式通常用于初始化循环变量,如`int i = 0;`。 2. **条件检查**:接着,程序会检查"表达式2"的布尔值,这是一个...
C# for循环中 某次执行出错后 继续进行下一次循环
本PPT课件主要介绍了for循环的引入、基本格式、执行过程和特征,以及for循环语句的嵌套等内容。 一、 FOR 循环的引入 在之前的课程中,我们学习了while循环语句的基本格式和执行过程。现在,我们将介绍for循环语句...
在C语言中,`for`循环是一种常用的控制结构,用于重复执行一段代码直到满足某个条件为止。`for`循环由三个部分组成:初始化表达式、条件表达式和更新表达式。这三个表达式分别定义了循环开始前的操作、每次迭代时的...
顺序结构是指For循环语句中代码块的顺序执行;分支结构是指For循环语句中根据条件判断的分支执行;循环结构是指For循环语句中对代码块的重复执行。 六、教学目标和重难点分析 本课件的教学目标是使学生掌握For循环...
通过下载并研究这个“For循环”案例,你可以学习如何在Codesys中正确设置For循环参数,理解循环变量如何影响程序执行,以及如何在循环体内调用函数或指令。同时,还可以了解如何调试和优化For循环,以提高程序效率。...
其中,for循环是批处理脚本中非常关键的控制结构,用于重复执行某个命令或操作。本文将深入解析Windows bat脚本中的for循环用法。 首先,for循环的基本语法分为两种情况:在命令提示符窗口(cmd)中和在批处理文件中...
本节课主要讲解了for循环的基本概念和使用方法,通过实践画出5级梯形,了解for循环的格式和执行过程。下面是本节课的知识点总结: 一、for循环的概念和格式 * for循环是一种常用的循环语句,用于控制循环的执行...
在Java编程语言中,`for`循环是一种常用的控制流程结构,用于执行重复性的代码块。在"java基础for循环练习题"中,我们通常会遇到几种类型的`for`循环,包括基本的`for`循环、增强型`for`循环(也称为foreach循环),...
在C语言中,for循环是一种常见的循环结构,用于重复执行一段代码,直到满足特定条件为止。for循环通常由三个表达式组成,分别是初始化表达式、条件表达式和更新表达式,用括号括起来,并用分号隔开。 1. **初始化...
for循环会遍历这个序列,因此会执行循环体`N-1`次。 在实际应用中,for循环常用于遍历列表元素、计算累加和、实现特定的算法等。例如,计算15以内偶数的和,可以这样写: ```python sum = 0 for i in range(0, 15,...
虽然描述部分较为简略,但从代码片段中可以看出,这段程序旨在展示如何在Visual Basic(简称VB)中使用嵌套的For循环来执行特定的操作。 ### VB For 循环语句 #### 一、For 循环的基本结构 在VB中,`For`循环是一...
西门子TIA运动控制中FOR循环轴功能块的知识点涉及到PLC编程及运动控制的高级应用,主要适用于需要高度自动化控制和精确运动执行的工业场合。在这一领域中,西门子TIA Portal (Totally Integrated Automation Portal)...
for循环作为C#中常见的循环结构之一,被广泛应用于各种场景,如数组遍历、计算、游戏逻辑等。下面将详细探讨for循环的基本概念、结构、以及如何解决24道不同难度的题目,旨在帮助学习者巩固理解和提升实战技能。 1....
for循环语法和执行流程.go
在C#中,for循环是一种基本的控制流结构,它允许程序员重复执行一段代码块,直到满足特定条件为止。本篇文章将深入探讨C#中的for循环,包括其语法、工作原理以及各种实际应用实例。 ### for循环的语法 C#的for循环...
`for`循环作为其中的一种,尤其适用于已知迭代次数或者需要按照特定顺序遍历序列的情况。本篇文章将深入探讨`for`循环的使用技巧,旨在帮助程序员们更高效地利用这一工具。 `for`循环的基本语法在不同编程语言中略...
FOR循环是一种常见的控制流程结构,广泛应用于各种编程语言,用于执行一系列重复操作。本主题将深入探讨如何使用LL(1)分析法来设计翻译程序,并通过输出四元式来实现FOR循环的编译过程。 首先,我们来理解LL(1)分析...
JavaScript中的`for`循环是一种常用的控制流语句,用于重复执行一段代码,直到特定条件不再满足。在JavaScript中,`for`循环有多种形式,但最常见的是四部分结构:初始化、条件检查、迭代更新和循环体。在这个案例中...