Лучший и / или самый короткий способ сделать строгое (не преобразование типов) <,>, <=,> = сравнение в Javascript
В JavaScript,==
Сравнение имеет строгую (не тип-конвертирующую) версию:===
, Точно так же,!=
имеет строгую форму!==
, Они защищают вас от следующего безумия:
var s1 = "1",
i1 = 1,
i2 = 2;
(s1 == i1) // true, type conversion
(s1 != i1) // false, type conversion
(s1 === i1) // false, no type conversion
(s1 !== i1) // true, no type conversion
Однако другие операторы сравнения не имеют эквивалентных строгих режимов:
(s1 < i2) // true, type conversion
(s1