title: If statement, first condition's value is within range of second conditional but it returns first conditional
body: <p>I'm creating a QA sampling calculator using a C=0 sampling plan.
  Whenever I input any number and try it, the result I'm provided corresponds to that of a different range.</p>
  <pre class="lang-js prettyprint-override"><code>const sample = parseFloat(this.sampleSize)
  const lot = parseFloat(this.lotSize)
  
  if (aqlSelector.value == 0.010) {
      if (this.sampleSize &gt; 0 || this.sampleSize &lt;= 1200) {
          lotQty.innerText = 'All'
          console.log(sample)
          console.log(lot)
      } else if (this.sampleSize &gt;= 1201) {
          lotQty.innerText = '1250'
      }
  } 
  </code></pre>
  <p><a href="https://i.stack.imgur.com/DQkuE.png" rel="nofollow noreferrer">Code after trying different approach</a>
  <a href="https://i.stack.imgur.com/L3SAl.png" rel="nofollow noreferrer">Results I'm getting</a></p>
  <p>Codepen of whole project: <a href="https://codepen.io/cesar-higashi/pen/LYbPwaJ" rel="nofollow noreferrer">https://codepen.io/cesar-higashi/pen/LYbPwaJ</a></p>