for (var num1=1;num1<=9;num1++) { for(var num2=1;num2<=num1;num2++) { document.write(num1+'*'+num2+'='+num1*num2+' '+' '+' '); } document.write('<br/>'); }做了个九九乘法表发现嵌套循环不太懂我想知道 “num2<=num1”是什么意思,求大神解释
1 回答
已采纳
woszhang
TA贡献5条经验 获得超12个赞
一次外部循环对应一组内部循环.
第一次外部循环时 num1=1, 开始执行内部循环, 内部循环num2=1, 即循环终止条件为num2<=num1 也就是1<=1 因此内部循环1次后结束
接下来外部循环 num1++ = 2, 执行内部循环, num2=1 即 1 <= 2 因此内部循环2次.
添加回答
举报
0/150
提交
取消