我正在尝试创建一个类似计时器的系统,它将在javascript中停止脚本

时间:2016-10-24 17:02:03

标签: javascript

我想制作一个会说'#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!")

1 个答案:

答案 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

的示例