title: Forcing statement after && to execute when statement before the && is false
body: <p>I have set up form validation using a validate function that runs for a single field, changing its formatting and returning a Boolean. Then to validate the form I have</p>
  
  <pre><code>var isValid = validate(field1) &amp;&amp; validate(field2) ... ;
  </code></pre>
  
  <p>I would like each invalid field to be highlighted but using this approach the validation stops as soon as an invalid field is reached (due to the way <code>&amp;&amp;</code> works).</p>
  
  <p>Obviously I could evaluate validate for each field as a separate statement and then combine the results afterwards, but is there some way I can force the &amp;&amp;'s to not stop after a false result, or some other way of keeping the code to one concise line?</p>