返回课程

OR 和 AND 的结果

重要性:5

结果会是什么?

alert( null || 2 && 3 || 4 );

答案:3

alert( null || 2 && 3 || 4 );

AND && 的优先级高于 ||,因此它先执行。

2 && 3 = 3 的结果,所以表达式变为

null || 3 || 4

现在结果是第一个真值:3