We want to make this open-source project available for people all around the world.

Help to translate the content of this tutorial to your language!

back to the lesson

The result of OR AND OR

importance: 5

What will the result be?

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

The answer: 3.

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

The precedence of AND && is higher than ||, so it executes first.

The result of 2 && 3 = 3, so the expression becomes:

null || 3 || 4

Now the result is the first truthy value: 3.