javascript - 无法让此代码在使用 Firefox 的浏览器中运行

标签 javascript function loops

试图让这段代码在broser中运行,我保存了它,当我尝试打开它时,没有任何反应,我看不到提示框,任何帮助将不胜感激。我使用开关尝试弹出提示

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtmll/DTD/xhtmll-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<body>

<script type="text/javascript">

var secretNumber = prompt("Pick a number between 1 and 5:", "");
secretNumber = parseInt(secretNumber);

switch (secretNumber)
{
case 1:
    document.write("Too low!");
    break;

case 2:
    document.write("Too low!");
    break;

case 3
    document.write("You guessed the secret number!");
    break;

case 4
    document.write("Too high!");
    break;

case 5 
    document.write("Too high!");
    break;

default:
    document.write("you did not enter a number between 1 and 5!");
    break;
}
document.write("<br />Execution continues here");

</script>
</body>
</html>

最佳答案

在情况 3-5 中,您忘记了 switch 中的 : 字符。这是工作代码:

var secretNumber = prompt("Pick a number between 1 and 5:", "");
secretNumber = parseInt(secretNumber);

switch (secretNumber)
{
case 1:
    document.write("Too low!");
    break;

case 2:
    document.write("Too low!");
    break;

case 3:
    document.write("You guessed the secret number!");
    break;

case 4:
    document.write("Too high!");
    break;

case 5:
    document.write("Too high!");
    break;

default:
    document.write("you did not enter a number between 1 and 5!");
    break;
}
document.write("<br />Execution continues here");

关于javascript - 无法让此代码在使用 Firefox 的浏览器中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29188406/

相关文章:

javascript - 是否有一种 DRY(er) 方法将项目添加到数组中?

javascript - 如何在javascript中无限循环中一次创建并显示一个结果?

arrays - 对结构数组执行数组函数

Javascript 函数调用具有不同的调用方式

python - 如何加快素数查找过程?

javascript - 避免克隆复制

c# - 限制可能的字符串参数值并在智能感知中查看它们的正确方法

python - 如何在 Python 中迭代不确定数量的列表?

swift - 反向 For 循环;应该很容易

javascript - Firefox 插件 SDK : Ways to display options to user?