【发布时间】:2017-09-28 00:03:10
【问题描述】:
我正在尝试制作一个初学者项目,一个石头、纸、剪刀游戏。但是我在使用变量时遇到了问题,我基本上制作了三个按钮,Rock、Paper 和 Scissors,当您单击其中一个按钮时,我将变量返回给函数。但是,当我将函数的值分配给全局变量时,它首先显示未定义,然后当我再次单击它时显示 Rock、papers 或 scissors,我尝试执行 if 语句,仅在变量不为 null 但时发出警报它似乎不起作用。
JS 代码
function gameFunction(choice) {
userChoice = choice;
return userChoice;
}
playerChoice = gameFunction();
if (playerChoice != null) {
alert("Test");
}
【问题讨论】:
-
您的
gameFunction函数期望获得 1 个参数,但是当您调用它时,您没有发送任何参数...再次阅读您的代码。 -
欢迎来到 StackOverflow!发布代码时,请确保添加所有相关部分。在您的 sn-p 中,变量的声明和赋值语句似乎也是相关的。
标签: javascript