首页 > 解决方案 > ReferenceError:提示未定义

问题描述

我正在尝试将战舰游戏设置为任务的网站。在作业中,使用了prompt()。

我尝试为变量guess分配一个新值。那也没有用。这是我到目前为止所拥有的:

let location1 = 3; 
let location2 = 4;
let location3 = 5;

let guess;

let hits = 0;

let guesses = 0;

let isSunk = false;

while (isSunk == false) {
    guess = prompt("Ready, aim, fire! (enter a number 0-6):");
    if (guess < 0 || guess > 6) {
        alert("Please enter a valid cell number!");
        } else {
            guesses = guesses + 1;
    }
}

游戏应该提供关于船是否被击中的反馈,但它所做的只是一次又一次地提示“准备好,瞄准,开火!(输入数字 0-6):”消息。用控制台测试时,会给出ReferenceError: 提示未定义。

标签: javascriptprompt

解决方案


推荐阅读