Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 向if语句添加更多变量_Javascript - Fatal编程技术网

Javascript 向if语句添加更多变量

Javascript 向if语句添加更多变量,javascript,Javascript,我不是程序员,对java脚本一无所知。 我相信你已经恨我了,但我真的找了一整天的答案,我快疯了 我正在尝试编辑,这是我wordpress网站上代码的一部分。 代码如下: if(name != 'name1') return true; 如何添加更多变量?我尝试添加| |和&&: if(name != 'name1' || 'name2') return true; 否则,如果: if(name != 'name1') { return true; } else if(name != 'nam

我不是程序员,对java脚本一无所知。 我相信你已经恨我了,但我真的找了一整天的答案,我快疯了

我正在尝试编辑,这是我wordpress网站上代码的一部分。 代码如下:

if(name != 'name1') return true;
如何添加更多变量?我尝试添加| |和&&:

if(name != 'name1' || 'name2') return true;
否则,如果:

if(name != 'name1') {
return true;
}
else if(name != 'name2') {
return true;
}
还有更多我能在网上找到的组合

我确信这是一个简单的修复程序,但我不能花几个月的时间学习javascript来编辑我网站上的简单功能


非常感谢您的帮助。

您需要使用另一个变量进行检查

在这种情况下,您需要使用运算符,因为如果使用,条件总是
true。

if (name !== 'name1' && name !== 'name2') return true;
使用
名称
作为变量的一些词语

这是不可取的,因为它是window的保留属性


所有全局变量都可以通过将窗口对象和名称作为属性来访问。

我不知道您在寻找什么,但可能您只是混淆了术语。变量是您的
名称
,与变量进行比较的对象是一个所谓的字符串-这里是
'name1'
'name2'

试着这样做:

if(name !== 'name1' || name !== 'name2') return true;
将| |用于或(只需一个条件为真)
使用&&for和(这两个条件都必须为真)

我不太确定您的预期结果是什么,如果您想同时验证它是否为“name1”和“name2”,这应该可以做到

if(name!=“name1”| | name!=“name2”)返回true;
如果
name
不是name1或不是name2,则使用
|
(or)运算符并返回
true
,例如,如果变量
name
等于“name1”,则返回true。
另一个选项是

if(name!=“name1”和&name!=“name2”)返回true;

如果
name
既不是“name1”也不是“name2”,则返回true,因此变量
name
必须与“name1”和“name2”不同。同时,您可以阅读有关此的更多信息,正如其他人已经建议的那样,您可以使用逻辑and(&&&)运算符链接多个语句。一旦一条语句为false,它将返回false而不检查其他语句。记住这一点,如果您只对
true
false
感兴趣,则可以
返回整个语句

return (name != 'name1' && name != 'name2');

非常感谢,&&的帮助。我之前的语法不正确。我收到的所有答案都是正确的。不幸的是,我只能选择一个,所以我决定把它给一个无缘无故被否决的人。我非常感谢你的帮助。非常感谢你的帮助。我之前的语法不正确。非常感谢,&&帮助。我之前的语法不正确。