JavaScript の厳密な型比較演算子 ( ===
, !==
) は優れていますが、対応するより大なり小なりの厳密な比較はありません。
var x = 10;
x <= 20; // true
x <= '20'; // true
x <== 20; // true (or would be, if JS had such an operator)
x <== '20'; // false (ditto)
なぜだめですか?この質問は、答えが「ええと、そうではないから」であることを完全に期待していますが、そのような演算子が省略されている興味深いおよび/またはがっかりする歴史的理由がある場合に備えて、とにかく尋ねています。