title: Why doesn't JavaScript have strict greater/less than comparison operators?
body: <p>While JavaScript's type-strict comparison operators (<code>===</code>, <code>!==</code>) are nice, it doesn't have corresponding strict comparisons for greater/less than.</p>
  
  <pre><code>var x = 10;
  
  x &lt;= 20;    // true
  x &lt;= '20';    // true
  x &lt;== 20;   // true (or would be, if JS had such an operator)
  x &lt;== '20'; // false (ditto)
  </code></pre>
  
  <p>Why not?  I ask this question fully expecting the answer to be "uh, because it doesn't", but I'm asking anyway, in case there's an interesting and/or disheartening historical reason for such operators being omitted.</p>