嗨我正在做一個反應測試遊戲,我希望能夠始終顯示最快的時間。因爲最快的時間總是與最新的時間相匹配,所以我遇到了麻煩。比較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