JavaScript:循环一段时间
JavaScript: loop with a while
我在Codecademy学习,现在我面临这样的问题:网站说我"你是否在控制台上记录'我正在循环!'三次?",但我无法克服它。求求你,帮帮我。
有代码:
var loop = function()
{
var x = 0 ;
while(x)
{
while(x<3)
{
console.log("I'm looping!");
x+=1;
}
x+=1;
}
};
您将 x 设置为零,在条件中计算结果为 false。
while(0)
本质上等于
while(false)
永远不会运行。
将您的代码更改为此代码
var loop = function()
{
var x = 1;
while(x)
{
while(x<=3)
{
console.log("I'm looping!");
x+=1;
}
x-=1;
}
};
你还有一堆不必要的代码。您可以将其缩短为:
while(x<3){
console.log("I'm looping!");
x++;
}
或者干脆
for(x=0;x<3;x++){
console.log("I'm looping");
}
> 现在需要双while
循环,实际上,这似乎是for
循环的情况,但您可以使用while
var x = 0;
while(x<3)
{
console.log("I'm looping!");
x+=1;
}
或者使用for
循环,因为您知道限制:
for (var x = 0; x < 3; x++) {
console.log("I'm looping!");
}
这将使用 while 语句打印"我正在记录"三次。
var x = 0;
while (x < 3) {
console.log("I am logging.");
x += 1;
}
相关文章:
- Canvas+svg路径动画,在路径中的特定点暂停一段时间,然后继续
- 收集一段时间内的EMG数据.建议JS
- 在一段时间内切换文本
- 如何停止字幕文本一段时间,然后继续
- HTTP服务器在一段时间后停止(Node.js)
- 表单提交在一段时间循环PHP,jquery
- 在for循环中另一个音频结束后播放一段时间的音频
- Vanilla Js:在一个事件中开始一段时间的循环,然后用第二个事件打破它?('mouseover'启
- JavaScript:循环一段时间
- 运行一次函数(在一段时间循环中)
- 在一段时间循环中刷新来自跳跃运动的帧
- 在一段时间后隐藏文本,并在其位置显示另一个文本并保持循环
- 暂停JavaScript异步循环一段时间
- 循环遍历一组名称,每隔一段时间采取操作
- 如何在一段时间后停止执行包含无限循环的Javascript函数
- setTimeout在我的循环javascript幻灯片函数中工作了一段时间,然后停止延迟
- FB.init 在 IFrame 导致 IE8 无限循环,一段时间后出现 Flash 错误消息
- 一段时间循环中的 IF 语句不起作用,我哪里出错了
- 如何在JS中循环一个函数一段时间
- 刷新页面或在一段时间后将页面重定向到循环中的新URL