<script>
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);
</script>烦请问各位,这上面的语句执行流程是怎样的。为什么最后结果是55呢。
1 回答
已采纳
huqin082082
TA贡献5条经验 获得超1个赞
首先从你的第一个for循环开始 当i=0时 第二个循环会走10(0~9)次 , 当i=1/2/3/4时也是一样 这样num++就等于50了 在看if语句 当i=5 && j=5 当i=5时 第二个循环走到5时已经break了(得到0,1,2,3,4), 所以是55次 ,
添加回答
举报
0/150
提交
取消