我想制作一个会说'#34;太慢,你失败"过了几秒钟。我只是为了好玩而这样做,我喜欢遇到问题。我对编码很新。
var num1 = prompt("What is 5+15")
if (num1 == 20)
var num2 = prompt("What is 8*9")
else
alert ("You Failed!")
if (num2 == 72)
var num3 = prompt("What is 5*12")
else
alert ("You Failed!")
if (num3 == 60)
alert ("Good Job!")
答案 0 :(得分:0)
您无法中断提示,因此您必须以不同的方式解决问题。
但是,既然您是初学者,要使用JavaScript启动计时器,请使用setTimeout function。
看起来像这样:
var tooSlowTimer = window.setTimeout(function() {
alert('TOO SLOW!');
// Or any code you want ran when the timer is up
}, 2000); // Timer set to 2000ms, or 2 seconds
要在用户回答时禁用计时器,您将使用clearTimeout function
看起来像这样:
window.clearTimeout(tooSlowTimer);
以下是CodePen
的示例