title: Javascript Optimal way of checking false statement except zero
body: <p>In javascript we use shortand notation <code>if(input){}</code> to check for empty or null input. We will get false for <code>Null, Undefined, false, 0, NAN, ""</code>. My requirements is that I want to get true for any number including zero so I have created a method as follows</p>
  
  <pre><code>function checkFalseExceptZero(value){
  
      if( value !== undefined &amp;&amp; value !== null &amp;&amp; value !== false &amp;&amp; value !== "" &amp;&amp; value.length !== 0 ) return true;
      else return false;
  }
  </code></pre>
  
  <p>I have added all possible checks in the above method to get the desired result. I am curious if there is any quick, sweet, short or more robust approach to achieve the same?</p>