function UserGuess() {
   var iHumNum = document.getElementById("UserNum").value;

   if (iComNumberComNumber > iHumNum) {
        document.getElementById("DisplayHL").innerHTML = "Too Low! Try again.";
        iLives--;
    }
    else if (iComNumber < iHumNum) {
         document.getElementById("DisplayHL").innerHTML = "Too High! Try again.";
         iLives--;
    }
    else (iComNumber == iHumNum) { // ERROR HERE
         document.getElementById("DisplayHL").innerHTML = "Correct! Hit restart to play again!";
    }
}


这是我的代码,通过Ctrl + Shift + I的组合,它说我写的地方有一个错误

else (iComNumber == iHumNum)

最佳答案

您需要一个额外的if,它应该是else if (iComNumber == iHumNum)

另外,我认为您的第一个if子句包含错误,iComNumberComNumber可能应该只是iComNumber

关于javascript - 为什么会有“意外的 token 语法错误”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47120754/

10-10 00:22