嗨我正在做一个反应测试游戏,我希望能够始终显示最快的时间。因为最快的时间总是与最新的时间相匹配,所以我遇到了麻烦。比较2次并显示最快 - Javascript
这是相关的一段代码。
var timeTaken = (end - start)/1000;
var bestTime ="";
document.getElementById("timeTaken").innerHTML = timeTaken + "s";
if (bestTime =="") {
bestTime = timeTaken;
document.getElementById("quickestTime").innerHTML = bestTime + "s";
}
if (timeTaken < bestTime) {
bestTime = timeTaken;
document.getElementById("quickestTime").innerHTML = bestTime + "s";
}
感谢您的帮助。
你比较字符串,这意味着你比较他们如何进行词法排序(例如,“b”>“a”)。要正确比较,您必须先将字符串转换为数字。 –
,因为'bestTime'总是等于'“”' – epascarello
@ M.Prokhorov我看不到字符串比较。 – epascarello