我的一位同事偶然发现了一种方法来使用按位或者:
var a = 13.6 | 0; //a == 13
Run Code Online (Sandbox Code Playgroud)
我们在谈论它并想知道一些事情.
Math.floor吗?也许它快一点?(双关语不打算)谢谢.
我需要创建一个简单但准确的计时器.
这是我的代码:
var seconds = 0;
setInterval(function() {
timer.innerHTML = seconds++;
}, 1000);
Run Code Online (Sandbox Code Playgroud)
在3600秒之后,它打印约3500秒.
为什么不准确?
如何创建准确的计时器?
所以我正在检查@robbmj对此问题的回答,我遇到了以下代码:
var timer = duration, minutes, seconds;
Run Code Online (Sandbox Code Playgroud)
和这里的另一个:
var start = Date.now(),
diff,
minutes,
seconds;
Run Code Online (Sandbox Code Playgroud)
我以前从未接触过该代码。有人可以解释一下这两行代码的作用或者至少如何阅读它们吗?
我正在为 HTML 和 JavaScript 项目制作问答游戏。对于每个问题,玩家有 15 秒的时间来回答。我设法这样做:
<body onload="setTimeout(Timer,15000)">
Run Code Online (Sandbox Code Playgroud)
然后在 Js 中:
function Timer()
{
alert("You are out of time!");
}
Run Code Online (Sandbox Code Playgroud)
但是,我希望能够显示玩家在<p>标签中剩余的时间。我怎么能那样做?