Лучший и / или самый короткий способ сделать строгое (не преобразование типов) <,>, <=,> = сравнение в 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 

Ответы на вопрос(2)

Ваш ответ на вопрос