Comme Which equals operator (== vs ===) should be used in JavaScript comparisons? indique qu'ils sont fondamentalement identiques, sauf que '===
' assure également l'égalité des types et donc '==
' peut effectuer une conversion de type. Dans JavaScript de Douglas Crockford: Les bonnes parties, il est conseillé d'éviter toujours '==
'. Cependant, je me demande ce que la pensée originale de concevoir deux ensembles d'opérateurs d'égalité était.Quand JavaScript == aurait-il plus de sens que ===?
Avez-vous constaté que l'utilisation de '==
' est plus appropriée que d'utiliser '===
'?
Je ne demande pas la différence entre les deux, ce qui est répondu en 359494. Je suis intéressé de savoir quand '==' serait particulièrement approprié. – bryantsai
@bryantsai: Il vous a donné ça - comparer des chaînes à des nombres sans utiliser manuellement 'parseInt'. – Anonymous
mm .. n'a pas vraiment repéré ça, merci. – bryantsai