Operators JavaScript Tutorial

First Value Second Value Result
truetruefalse
truefalsetrue
falsetruetrue
falsefalsefalse

var iResult = 25 | 3;
alert(iResult);    //outputs "27"
25 = 0000 0000 0000 0000 0000 0000 0001 1001
 3 = 0000 0000 0000 0000 0000 0000 0000 0011
--------------------------------------------
OR = 0000 0000 0000 0000 0000 0000 0001 1011