我试图做一个循环,其中一个值上升而第二个值下降..我无法弄清楚。据我所见checkNumber正确倒数,x和我不正确

我知道我在某个地方犯了一个愚蠢的错误,但是我是编码的新手



var checkNumber = 5;
for (var x = 0; x < 5; x++) {
  for (var i = 0; i < checkNumber; i++) {
    console.log(checkNumber);
    checkNumber = checkNumber - 1;
    console.log("x",x,"i",i);
  }
}

最佳答案

只需使用一个循环,并取第二个值的最大值与实际值之差(由于零为基础,所以减去负数)。



var value = 5,
    i;

for (i = 0; i < value; i++) {
    console.log(i, value - i - 1);
}

09-27 04:15