【发布时间】:2016-01-08 07:53:04
【问题描述】:
尝试通过 Javascript 创建一个黑杰克模拟器作为提高我的 JS 敏锐度的练习(几周前开始编码)。
为了尝试使其简单且自包含(在 JS 中,没有 html),我尝试使用提示来模拟操作和响应。
function action(){
var response = prompt("What would you like to do \nInput 1 for Draw Card \nInput 2 for Play hand");
if(response !== 1 || response !== 2){
action();
}
}
所以,我的问题是,当我输入 1 或 2 时,为什么这会继续重复。我认为如果输入 1 或 2,什么都不会发生。我想这可能是因为提示将变量保存为字符串,所以我将 1 和 2 更改为“1”和“2”,但这并没有解决问题。我确定我错过了一些非常简单的东西。任何帮助都会很棒。
【问题讨论】:
标签: javascript prompt