我很好奇,是有沒有更簡單地說速記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