gpt4 book ai didi

javascript - JS OR 语句不起作用

转载 作者:行者123 更新时间:2023-12-01 03:08:57 25 4
gpt4 key购买 nike

我知道这个问题已经被问了一百万次,但我已经浏览了其他线程中建议的几乎所有方法,并且似乎无法弄清楚为什么我的 IF 中的 OR 语句 不起作用。如果我这样做完全错误,希望了解如何使用 OR 函数。

我有以下代码

if((a != 'error') || (a != 'stay')) {
//Do something here
}

无论 a 是错误还是停留,代码都会被执行

我也尝试过

if((!a == 'error') || (!a == 'stay')) {
//Do something here
}

没有括号,但注释似乎有效。

提前致谢

最佳答案

你的情况是同义反复。无论 a 的值是多少,这都是真的。如果 a 是“错误”,那么 a 就不是“停留”,反之亦然。看来你想要的是

if (a != 'error' && a != 'stay') { /* ... */ }

关于javascript - JS OR 语句不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45970860/

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