title: Chained ANDs or chained ORs best practice
body: <p>Which is better in terms of best practice / efficiency?</p>
  
  <pre><code>if (x == 1
      &amp;&amp; y == 1
      &amp;&amp; z == 1)
  { do things }
  </code></pre>
  
  <p>or</p>
  
  <pre><code>if (x != 1 ||
      y != 1 ||
      z != 1)
  { don't do things and go to a different bit of logic.} 
  </code></pre>
  
  <p>Is there any difference in efficiency when short circuiting ANDs and ORs? Is it (generally) better to check positively or negatively when multiple logical assertions need to be made?</p>