700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > js嵌套for循环执行顺序

js嵌套for循环执行顺序

时间:2022-06-09 04:19:55

相关推荐

js嵌套for循环执行顺序

外层循环判断条件,满足进入外层循环体内层循环判断条件,满足进入内层循环体内层判断条件满足,循环变量累加直至不满足判断条件退出至外层循环体

以下为js遍历

<script>var i , j; for(i = 1;i <= 9;i ++){document.write("<br>"); for(j = 1;j <= i;j ++){sum = i * j;document.write(i ,"*",j ,"=",sum," "); }}</script>

这个执行顺序如下:

实际上是打印了一个乘法表1 * 1开始9 * 9结束

首先赋值i = 1, 然后判断i <=9,满足条件,进入外层循环体赋值j=1,判断j<=i ,满足条件,那么i*j等同于1 * 1=2,条件满足会继续内层循环下去内层循环变量累加,执行j++,赋值j=2,但是这时候j<=i不满足了,那么退出内层循环体跳转到外层循环体执行document.write("<br>");第一次循环就结束了,别急,还有i++在呢,这时候i=2满足i<=9进入外层循环体那么在赋值j=1,判断j<=i ,满足条件,进入内层循环体,输出2 * 1=2,条件满足会继续内层循环下去

j=2,判断j<=i,满足条件输出2 * 2=4,以此类推后累加i =10,不满足外层循环,彻底退出

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。