我一直在 Code.org 上玩,我已经使用文本(“时钟”)和“开始”按钮成功创建了 15 分钟的倒计时。这是代码的一部分:
onEvent("start", "click", timing);
function timing () {
var countdown = 900;
var i = setInterval(function() {
countdown = countdown - 1;
setText("clock", countdown/60);
if(countdown === 0) {
clearInterval(i);
playSound("sound://default.mp3", false);
}
}
, 1000);
它工作正常,只是它将第二个显示为小数(例如 15.91、15.88)而不是 15.59、15.58 等。我不知道如何更改它。创建另一个数组?我不知道。我还想放一个我已经开始的休息和停止按钮:
onEvent("reset", "click", timingR);
function timingR () {
clearInterval (countdown);
}
}
onEvent("stop", "click", timingS);
function timingS () {
clearInterval (countdown);
}
但它们似乎不适用于倒计时数组。如果您有任何想法,请告诉我。谢谢。