-1

好的,我对基本的 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

4 回答 4

3

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

if ((X == "1" || X == "2") && (Y == "2" || Y == "1")) { 
于 2013-07-08T20:53:10.110 回答
2

if ((X=="1" || x=="2") && (Y=="2" || y=="1")) {很好,除了Xx是不同的变量(如Yy)。

于 2013-07-08T20:52:48.750 回答
1

检查您的案例,xX.

于 2013-07-08T20:53:39.817 回答
1


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

xX不同
yY不同

这应该工作:

if ((X=="1" || X=="2") && (Y=="1" || Y=="2")) { 
于 2013-07-08T20:54:46.940 回答