Как Which equals operator (== vs ===) should be used in JavaScript comparisons? указывает, что они в основном идентичны, кроме «===
» также обеспечивает равенство типов и, следовательно, «==
» может выполнять преобразование типов. В Douglas Crockford's JavaScript: Хорошие детали, рекомендуется всегда избегать «==
». Тем не менее, мне интересно, какова была первоначальная мысль о разработке двух наборов операторов равенства.Когда JavaScript == будет иметь больше смысла, чем ===?
Вы видели какую-либо ситуацию, когда использование '==
' действительно более подходит, чем при использовании '===
'?
Я не прошу разницы между ними, на что ответили 359494. Мне интересно знать, когда '==' будет особенно подходящим. – bryantsai
@bryantsai: Он дал вам это - сравнение строк с числами без ручного использования 'parseInt'. – Anonymous
mm .. на самом деле не видно это, спасибо. – bryantsai