我应该使此回声“ hello”两次,但只更改两件事:修复迭代器,使其每次递增;设置while循环,使其仅运行两次。我是一个初学者,所以我不确定如何做到这一点。有什么建议么?

var times = 0;
while ( ) {
  console.log( "hello" );
  times
};

最佳答案

while是一个带表达式的循环。虽然表达式是真实的(对于所有意图和目的都是真实的),它将在以下语句或块中执行代码。

那么,如何保持计数器循环?您希望计数器从零开始并增加到2,然后,一旦达到2,它应该停止。可以说,您想在计数器小于2(即< 2)时循环。所以你的表达是:

times < 2


因此您的循环是:

while(times < 2) {




现在,您还需要增加您的times变量,以便每次循环时它都会增加。有两种方法可以做到这一点。一个好而清晰的应该是:

times = times + 1;


但是人们通常将其收缩为times += 1;,或者以一个递增:

times++;


因此,您的循环应最终显示为:

while(times < 2) {
    console.log("hello");
    times++;
}

10-05 23:13
查看更多