2011-02-07 8 views

答えて

0

最初の条件が満たされた場合には、orの他の条件は、それがtrueを返した第1のOR件までのみ処理しなければならない

+1

と&& falseの最初の文の場合と同じと呼ばれています。 (ちょっと追加して) – Couto

1

を評価されていません。

if (a || b || c) { 

} 

falseの場合、bがtrueであり、 cが真であれば、それはbまで処理されます。

1
function foo() { 
    return true; 
} 

function bar() { 
    alert("bar"); 
} 

foo() || bar(); // true - no alert 
bar() || foo(); // true - alert of "bar"