Accueil » Dictionnaire du développement » Opérateur d’égalité stricte ===

Opérateur d’égalité stricte ===

L’opérateur d’égalité stricte === JavaScript (SameValueZero algorithme) ou opérateur de « vraie égalité » compare deux choses et répond « oui » (true) seulement si : elles sont du même type (par exemple, les deux sont des nombres, ou les deux sont du texte, etc.) ET si elles ont exactement la même valeur. Cela vérifie la valeur, le type et la référence sans aucune conversion. Les objets sont comparés non par valeur mais par référence en mémoire (pointage vers le même emplacement en mémoire).

Object.is()(SameValue algorithme) est une comparaison « vraiment stricte », plus proche de l’égalité mathématique ou logique pure.

Object.is(a, b) renvoie true si a et b sont la même valeur, au sens le plus strict possible, y compris pour NaN, et en distinguant +0 de -0.

== convertit pour comparer (coercition), pas de comparaison profonde.

Niveau

intermediaire

Vous cherchez un autre mot ? Essayez la recherche rapide ci-dessous :

Partager cette page

Review My Order

0

Subtotal