2011-02-07 41 views

回答

0

如果第一个条件满足时,的or其他条件不被评估

+1

与&&在第一条语句的情况下是假的一样。 (只是增加一些信息) – Couto 2011-02-07 12:42:02

1

它应该只高达第一或返回真正的过程:如果是假的

if (a || b || c) { 

} 

,B是真实的, c是真的,它会处理到b。

1
function foo() { 
    return true; 
} 

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

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