最近刚学习js,遇到了 for 循环嵌套的问题,经过多加练习终于弄懂了,在此和大家分享一下,但在学习 for 的嵌套及其输出前,我们先学习一下 for 循环的运行规则吧。
1. for循环的运行规则:
1.1 规则的解释
for (a初始化表达式;b条件表达式;c更新表达式) { d循环体函 }
1.在for循环的第一个表达式中对循环变量'i'进行初始化;
2.在第二个表达式中判断循环变量'i'的值是否符合循环条件;
3.如果不符合条件,则循环结束;
4.如果符合条件,首先去执行for循环中的代码块,然后在第三个表达式中对循环变量进行更新。继续下一轮循环。
即:执行顺序:a-b-d-c,a-b-d-c,...
function score( ) { for(i=0;i<5;i++) { console,log(i); } }上述例子的输出结果为:0 1 2 3 4 。
2. 本篇文章主要讲述的是对 js 中 for 的嵌套的分析
2.1 嵌套的分析
function score( ) { for(i=0;i<5;i++) { for(j=0;j<i;j++) { console.log(i + ' '); } console.log('\n'); } } 1 2 2 3 3 3 4 4 4 4
2.2 输出的分析
function score() { for(i=0;i<5;i++) { for(j=0;j<i;j++) { 无 1 console.log(i + ' '); 1号位置 //输出结果: 2 2 3 3 3 4 4 4 4 } console.log(i + ' '); 2号位置 //输出结果:0 1 2 3 4 } console.log(i + ' '); 3号位置 //输出结果: 5 }
1号位置 ,输出结果的原因:输出受到 i,j 的制约。
2号位置 ,输出结果的原因:输出只受到 i 的制约。
3号位置 ,输出结果的原因:输出不受 j 的制约,当 i 等于 5 时,跳出 for 循环,执行输出,即:i = 5。
相关推荐
本代码主要利用MATLAB工具实现MATLAB——求解for嵌套循环,简单明了,易于理解
在信息学的编程教学中,for嵌套循环是一项基础且重要的概念。了解并掌握for嵌套循环对于提升编程能力至关重要,尤其是在处理需要多重循环才能解决的复杂问题时。在本篇教学内容中,我们将深入探讨for嵌套循环的基本...
FOR嵌套循环,教学设计,教案
Java中的for嵌套循环是程序设计中常用的一种结构,它允许在一个循环内部再包含一个或多个循环,以实现更复杂的逻辑。在这个实例中,我们利用嵌套循环来打印九九乘法表,这是一种经典的编程练习,有助于理解循环的...
两个for嵌套循环
FOR嵌套循环PPT教案.pptx
Java流程控制总结篇 for循环 for嵌套循环 break continue关键字
微信小程序中页面FOR循环和嵌套循环 单个循环 <view wx:for={{pinpaiTishi}} wx:key={{xxx}}> ! wx:key={{xxxx}}> //判断name是否为null <view class=td-left></view> <view bindtap=oncli
本教学单元主要关注的是“for”循环语句及其嵌套应用,这是C语言中的重要概念,对于理解和编写结构化的程序至关重要。 首先,我们要了解for循环的基本结构。for循环由三部分组成:初始化表达式、条件表达式和更新...
3. **嵌套for循环** 为了生成九九乘法表,我们需要两个for循环,一个循环控制行,一个循环控制列。外层循环从1遍历到9,代表乘法表的行数;内层循环同样从1遍历到9,代表列数。 4. **输出逻辑** 在内层循环中,...
如下所示: specifications:[ { specificationName:颜色, specificationItem:[ {value:黄色}, {value:黑色} ] } ] 排序 规格项 操作 </tr>
价值上万的Java精品网课教程\第03天(语句,函数,数组)
在本篇文档中,我们主要学习了Vue.js框架中关于for循环嵌套操作的知识点。Vue.js是一套构建用户界面的渐进式JavaScript框架,其核心库只关注视图层,易于上手,同时也能够与其它库或已有项目整合。在文档中,我们...
价值上万的Java精品网课教程\第03天(语句,函数,数组)
在Python中,for循环的嵌套是完全允许的,可以将一个for循环放在另一个for循环内部,形成多层循环结构,以此实现更复杂的逻辑。 嵌套for循环的基本语法如下: ```python for 外层取值 in 外层序列或迭代对象: for...
价值上万的Java精品网课教程\第03天(语句,函数,数组)
在C语言中,嵌套for循环是一种非常重要的编程结构,它允许我们在一个循环体内部再包含另一个循环。这种技术在处理二维数组、矩阵运算、图形绘制、递归算法以及复杂数据结构遍历等方面有着广泛的应用。现在,我们将...
`for`嵌套是指在一个`for`循环内部再嵌套另一个`for`循环,这种技术常用于处理矩阵、多维数组或者需要进行多层迭代的情况。在本主题中,我们将深入探讨`for`嵌套的使用方法、示例以及实际应用。 一、`for`循环的...
例4.25是一个do-while与for嵌套的例子,但存在语法错误,因为内层循环没有正确关闭。在多重循环中,确保每个循环体的完整性至关重要,避免内外循环的交叉执行。 例4.26是一个打印星号构成的直角三角形的程序,使用...