我应该使此回声“ 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++;
}