プログラムは0から1500の間の乱数を生成し、それをrndnum
に格納し、10の推測値を持つと、ゲームは数値が高いか低いかを知らせます。あなたが演奏を始めるとき、一番上に「あなたの数字は0(lownum)と1500(highnum)の間です」と書かれています。GuessGame if/else logic
数値が< = 1000と推測され、正しい答えが高い場合、プログラムは数値がパラメータの間にあることを認識していますが、上記のテキストは同じままです。
if (inputnum.value > lownum && inputnum.value < rndnum) {
lownum = inputnum.value
} else if (inputnum.value < highnum && inputnum.value > rndnum) {
highnum = inputnum.value
}
choosedif.innerHTML = "Your number is between " + lownum + " and " + highnum;
EDIT:完全なコード(https://pastebin.com/VtaFMVS8)
あなたのコードにブレークポイントを配置し、行単位で、それを検査起こって、どこであなたの仮定が間違っているものを参照することであろうための最良の選択肢。デバッガの使用方法を学ぶことは大きな投資です。 – kryger