因此,我正在尝试使此剪刀石头布游戏正常工作,但即使两个选项均相等(它应该显示“平局”!),它也只显示“其他”警报。
此错误也出现在控制台的第21行:NS_ERROR_XPC_SECURITY_MANAGER_VETO:
这是代码,并非所有选项都是完整的(纸上等),这只是一个测试:
<script>
function compPlay (){
let comChoice= Math.random();
console.log(comChoice);
if (comChoice<=0.33){
comChoice== "rock";
} else if (comChoice<=0.66){
comChoice== "scissors";
} else {
comChoice== "paper";
}
return;
}
function userPlay (){
prompt("rock, paper or scissors");
return prompt;
}
function thegame (compPlay,userPlay){
if (compPlay=="rock" && userPlay=="rock") {
alert("its tied");
} else {
alert("something else");
}
}
compPlay();
userPlay();
thegame();
</script>
最佳答案
您没有从compPlay返回comChoice。如果您返回comChoice,它应该可以工作!return;
应替换为return comChoice;
关于javascript - 石头剪刀布javascript函数未显示结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48617718/