Why doesn't JavaScript have strict greater/less than comparison operators?
<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 being 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>
