Como Which equals operator (== vs ===) should be used in JavaScript comparisons? indica que son básicamente idénticos, excepto que '===
' también garantiza la igualdad de tipo y, por lo tanto, '==
' podría realizar una conversión de tipo. En Douglas Crockford's JavaScript: The Good Parts, se aconseja evitar siempre '==
'. Sin embargo, me pregunto cuál fue la idea original de diseñar dos conjuntos de operadores de igualdad.¿Cuándo JavaScript == tendría más sentido que ===?
¿Has visto alguna situación que con '==
' en realidad es más adecuada que con '===
'?
No estoy preguntando la diferencia entre los dos, que se responde en 359494. Me interesa saber cuándo '==' sería especialmente adecuado. – bryantsai
@bryantsai: Él te dio eso, comparando cadenas a números sin usar manualmente 'parseInt'. – Anonymous
mm .. realmente no se dio cuenta de eso, gracias. – bryantsai