I noticed in my javascript code that I had | instead of the || OR operator, and yet the condition still worked..
if( 100>100 | 200>100 ) console.log(true);
Is this normal? Why does | work the same as ||?