44 votes

Différence de performance en JavaScript entre les doubles égaux (==) et les triples égaux (===)

En JavaScript, y a-t-il une différence de performance entre l'utilisation d'un double équivaut ( == ) par rapport à l'utilisation d'une triple égalité ( === ) ?

Exemple : if (foo == bar) vs if (foo === bar)

0voto

Joseph C Points 21

Cela dépend des éléments comparés. Puisque "===" est plus strict que "==", il devrait renvoyer false plus rapidement que "==". Cependant, si les deux éléments sont strictement égaux, "===" devrait prendre plus de temps que "==" car il doit vérifier plus de propriétés pour l'égalité.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X