Javascript if语句中的多个或语句

时间:2013-07-08 20:50:30

标签: javascript

好吧,我对基本的If语句很满意,并且知道如果我想说“当X等于1且Y等于2时做什么”我可以把它写成:

if ((X=="1") && (Y=="2")) { 

但是你怎么写这个:

如果X等于1或2且Y等于1或2,那么做什么......

我尝试了以下操作,但这些都不起作用。

if ((X=="1" || x=="2") && (Y=="2" || y=="1")) { 

if ((X=="1") || (x=="2") && (Y=="2") || (Y=="1")) { 

有人可以向我解释一下格式是什么吗?

4 个答案:

答案 0 :(得分:3)

与大多数语言一样,Javascript区分大小写。

if ((X == "1" || X == "2") && (Y == "2" || Y == "1")) { 

答案 1 :(得分:2)

if ((X=="1" || x=="2") && (Y=="2" || y=="1")) {没有问题,只有Xx是不同的变量(Yy)。

答案 2 :(得分:1)

检查您的案例,xX不同。

答案 3 :(得分:1)


请注意变量名称(区分大小写):

x X 不同 y Y 不同

这应该有效:

if ((X=="1" || X=="2") && (Y=="1" || Y=="2")) {