我很好奇,是有没有更简单地说速记IF语句
if(myVar == myVal || myVar == myOtherVal){ /*...*/ }
如方式:
if(myVar == myVal || myOtherVal){ /* */ }
我知道,我所提出的代码只checkes看到myVar
是否等于myVal
或myOtherVal
不是null
(未定义)和false
。
所以,正如我前面所说的,有没有写一个简单的方法
if(myVar == myVal || myVar == myOtherVal){ /*...*/ }
只是好奇,想知道是否有某种JS速记if
statment的工作方式类似于这一点,我已经错过了。
在此先感谢。
这个问题是“更聪明!=更好”的好例子,我想。 :) – dkretz 2011-04-19 02:40:05
'myVar == myVal || myVar == myOtherVal'是实现你的逻辑的标准和惯用的方式。试图做任何其他的只会是混乱和越野车,并会使维护你的代码的人(可能是你)恨你。 – 2011-04-19 02:51:03
我只是在比较一个变量和其他一些变量时寻找更简单的方法。什么?我爱我自己。尽管偶尔我会拒绝让自己保持兴趣。 – mattsven 2011-04-19 02:53:13