为了账号安全,请及时绑定邮箱和手机立即绑定

不明白for套for

不明白for套for

Cats萌萌 2018-09-06 11:11:02
var num=0; outermost:for(var i=0;i<10;i++){for(var j=0;j<10;j++){if(i==5&&j==5){break outermost; }num++; } } alert(num)不理解这句话,一直不明白for套for到底是怎么回事。i是外层的行?,j就是每个行的元素?
查看完整描述

1 回答

?
慕斯王

TA贡献1864条经验 获得超2个赞

第一次
i=0 i<10 然后执行j=0 j<10 j++ j=1 j<10 j++ ....j=9 j<10 j++ j=10 不满足j<10 跳出j循环 i++
第二次
i=1 i<10 然后执行j=0 j<10 j++ j=1 j<10 j++ ....j=9 j<10 j++ j=10 不满足j<10 跳出j循环 i++
第三次
i=2 i<10 然后执行j=0 j<10 j++ j=1 j<10 j++ ....j=9 j<10 j++ j=10 不满足j<10 跳出j循环 i++



第十次
i=9 i<10 然后执行j=0 j<10 j++ j=1 j<10 j++ ....j=9 j<10 j++ j=10 不满足j<10 跳出j循环 i++
i=10 不满足i<10 停止循环

查看完整回答
反对 回复 2018-10-04
  • 1 回答
  • 0 关注
  • 632 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信