title: javascript multiple OR conditions in IF statement
body: <p>I think I'm missing something basic here. Why is the third IF condition true? Shouldn't the condition evaluate to false? I want to do something where the id is not 1, 2 or 3.</p>
  
  <pre><code>var id = 1;
  if(id == 1) //true    
  if(id != 1) //false 
  if(id != 1 || id != 2 || id != 3) //this returns true. why?
  </code></pre>
  
  <p>Thank you.</p>