倒计时功能
Countdown function
我正在编写代码以尝试在控制台中创建倒计时功能。我希望代码继续 运行 5 次,然后以短语“Finished!”结束。当我 运行 这段代码按原样停止时。我是否应该添加一个 while 函数以使其连续 5 次达到 运行?任何帮助,将不胜感激。谢谢!
var i = 5;
function startTimer() {
var countdownTimer = setInterval(function() {
console.log(i);
i = i - 1;
if (i <= 0) {
clearInterval(countdownTimer);
console.log("Finished!");
}
}, 1000);
}
startTimer();
如果你想倒计时到 运行 5 次,你可以这样做:
我想说代码更改很容易解释
var i = 5;
var k = 5;
function startTimer() {
var countdownTimer = setInterval(function() {
console.log(i);
i = i - 1;
if (i <= 0) {
clearInterval(countdownTimer);
console.log("Finished!");
k = k - 1;
if(k > 0 ){
i = 5;
startTimer();
}
}
}, 1000);
}
startTimer();
我正在编写代码以尝试在控制台中创建倒计时功能。我希望代码继续 运行 5 次,然后以短语“Finished!”结束。当我 运行 这段代码按原样停止时。我是否应该添加一个 while 函数以使其连续 5 次达到 运行?任何帮助,将不胜感激。谢谢!
var i = 5;
function startTimer() {
var countdownTimer = setInterval(function() {
console.log(i);
i = i - 1;
if (i <= 0) {
clearInterval(countdownTimer);
console.log("Finished!");
}
}, 1000);
}
startTimer();
如果你想倒计时到 运行 5 次,你可以这样做: 我想说代码更改很容易解释
var i = 5;
var k = 5;
function startTimer() {
var countdownTimer = setInterval(function() {
console.log(i);
i = i - 1;
if (i <= 0) {
clearInterval(countdownTimer);
console.log("Finished!");
k = k - 1;
if(k > 0 ){
i = 5;
startTimer();
}
}
}, 1000);
}
startTimer();