2016-10-25 44 views
-3

論理条件での「返却」を行うにはどうすればよいですか?論理演算子での戻り値(&& return、|| return)

これは、これらの

checkConfig() || return false; 
var iNeedThis=doSomething() || return false; 

doJob() && return true; 
[...] //do something else if fails (it not return) 

代わりの

if(!checkConfig()){return false} 
if(!iNeedThis=doSomething()){return false} 

if(!doJob()){//fallback} 

これは、これがdownvotedされている理由私は を使用したいという考えが、私は理解していないような場合に便利だろう。

+0

try 'checkConfig()|| false; ' – gurvinder372

+2

いいえ............. – musefan

+0

@ gurvinder372いいえ、その場合は関数を終了したい – Francesco

答えて

1

あなたは論理演算子の両側のとして評価されるものを持っている必要があります。

戻る前に何かをテストする場合は、ifステートメントを使用してください。