JavaScript - === vs == performances des opérateurs

Il y A quelques semaines, j'ai lu ce fil ≪ plus rapide que <=? sur les opérateurs de comparaison dans C. Il a été dit qu'il n'y a pas de différence dans les performances entre les < et <= comme elles sont interprétées de la même machine à commandes.

Dans le même temps, dans notre société, les "meilleures pratiques", il a été dit que nous devrions toujours utiliser "===" pour comparer des choses au lieu de "==". Donc, j'ai commencé à me demander si c'est toujours le cas, comme j'ai l'habitude d'utiliser le "==" et "typeof ... ==" et ne veulent pas changer ma façon d'écrire :-]

Noter que c'est dans le contexte de JavaScript.

J'ai une petite recherche et voici Qui est égal à l'opérateur (== vs ===) devrait être utilisé en JavaScript comparaisons? il est dit que:

C'est parce que l'opérateur d'égalité == ne de contrainte de type sens...
que l'interprète implicitement essaie de convertir les valeurs et puis
la comparaison.

D'autre part, l'identité de l'opérateur === ne pas faire de ce type de
la contrainte, et donc il ne permet pas de convertir les valeurs des valeurs
lorsque l'on compare les

Et j'ai commencé à me demander si cela signifie que lorsque j'utilise le "===" opérateur, je vais obtenir de bonnes performances que les ressources ne seront dépensés sur la conversion de l'opérande. Et après tout le code est transformé en machine à commandes, est-ce à dire que, tout comme il n'y a pas de différence dans C lorsque vous utilisez < et <=c'est la même chose en JavaScript et d'autres langages?

source d'informationauteur gotqn