while循环里面循环JavaScript

时间:2016-11-17 17:24:51

标签: javascript loops while-loop

除非内部while循环完成执行,否则如何在循环内部使用while循环而不执行下一循环(从外部循环)

var x = 0;
var y = 0;
while(x < 10){
   while(y < 10){
      console.log(y);
      y++;
   }
  x++;
}

2 个答案:

答案 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++;
}