title: Why does (false || null) return null, while (null || false) returns false?
body: <p>Why does <code>false || null</code> return a different result than <code>null || false</code>?</p>
  
  <p>Can I safely rely on <code>return myVar || false</code> returning false if myVar is either <code>null</code> or <code>false</code>, but <code>true</code> otherwise?</p>
  
  <p>All Combinations:</p>
  
  <p><code>false || null</code> </p>
  
  <p>null</p>
  
  <p><code>null || false</code></p>
  
  <p>false</p>
  
  <p><code>true || null</code></p>
  
  <p>true</p>
  
  <p><code>null || true</code></p>
  
  <p>true</p>