除非内部while循环完成执行,否则如何在循环内部使用while循环而不执行下一循环(从外部循环)
var x = 0;
var y = 0;
while(x < 10){
while(y < 10){
console.log(y);
y++;
}
x++;
}
答案 0 :(得分:2)
我猜这里的问题是,在内循环结束时,y
设置为10
,它永远不会重置为0.请尝试这样做:
var x = 0;
var y = 0;
while(x < 10){
while(y < 10){
console.log(y);
y++;
}
y = 0;
x++;
}
否则,一旦内循环完成一次,它就不会再次运行。
答案 1 :(得分:0)
将y
初始化放在第一个while循环中。
var x = 0;
while(x < 10){
var y = 0;
while(y < 10){
console.log(y);
y++;
}
x++;
}