gpt4 book ai didi

带有多个 OR 和 AND 的 Javascript If 条件

转载 作者:行者123 更新时间:2023-11-28 15:53:07 25 4
gpt4 key购买 nike

请看看我的 if 条件。我只是刷新我的 javascript,我想知道如何检查插入的变量是否是我想要使用的变量。

显然,“游戏”应该只采取石头、剪刀、布。

现在 if 条件为 if (选项 1 和选项 2 等于石头、剪刀或布) { 做这个;} else {做其他事情}

但显然它没有按照我想要的方式工作。

var choice1 = prompt("Player 1: Rock, scissors or paper?");
var choice2 = prompt("Player 2: Rock, scissors or paper?");

compare(choice1, choice2);

function compare(choice1, choice2) {

if(choice1 && choice2 === "rock" || "paper" || scissors) {
alert("You pass");
} else {
alert("Something went wrong");
}

谁能给我一个简短的解释,为什么 if 条件会传递它得到的每个值?它从不显示消息“出了点问题”。

最佳答案

我相信它应该看起来像:

if ((choice1=="rock" || choice1=="paper" || choice1=="scissors") && 
(choice2=="rock" || choice2=="paper" || choice2=="scissors")){...

关于带有多个 OR 和 AND 的 Javascript If 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19850216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com