好吧,我对基本的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")) {
有人可以向我解释一下格式是什么吗?
答案 0 :(得分:3)
与大多数语言一样,Javascript区分大小写。
if ((X == "1" || X == "2") && (Y == "2" || Y == "1")) {
答案 1 :(得分:2)
if ((X=="1" || x=="2") && (Y=="2" || y=="1")) {
没有问题,只有X
和x
是不同的变量(Y
和y
)。
答案 2 :(得分:1)
检查您的案例,x
与X
不同。
答案 3 :(得分:1)
请注意变量名称(区分大小写):
x 与 X 不同
y 与 Y 不同
这应该有效:
if ((X=="1" || X=="2") && (Y=="1" || Y=="2")) {