【发布时间】:2013-01-26 01:58:28
【问题描述】:
虽然 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)
为什么不呢?我问这个问题完全期待答案是“呃,因为它没有”,但我还是要问,以防这些运算符被省略的有趣和/或令人沮丧的历史原因。
【问题讨论】:
-
一个类似的问题,关于如何克服这个限制:stackoverflow.com/questions/13091058/…
标签: javascript