Qu'est-ce que la fonction de comparaison en JavaScript ?
Qu'est-ce que la fonction de comparaison en JavaScript ?

Vidéo: Qu'est-ce que la fonction de comparaison en JavaScript ?

Vidéo: Qu'est-ce que la fonction de comparaison en JavaScript ?
Vidéo: JAVASCRIPT : CONDITIONS (OPÉRATEURS DE COMPARAISON) 2024, Peut
Anonim

Le but de la fonction de comparaison est de définir un ordre de tri alternatif. Si le résultat est positif, b est trié avant a. Si le résultat est 0, aucune modification n'est apportée à l'ordre de tri des deux valeurs. Exemple: le fonction de comparaison compare toutes les valeurs du tableau, deux valeurs à la fois (a, b).

En gardant cela à l'esprit, comment comparez-vous des objets en JavaScript ?

Comparer des objets est facile, utilisez === ou Object.is(). Cette fonction renvoie true s'ils ont la même référence et false s'ils n'en ont pas. Encore une fois, permettez-moi d'insister, c'est comparant les références à la objets , pas la valeur du objets . Ainsi, à partir de l'exemple 3, Object.is(obj1, obj2); retournerait faux.

Par la suite, la question est, qu'est-ce que localeCompare en JavaScript ? Définition et utilisation. Les localeComparer () compare deux chaînes dans les paramètres régionaux actuels. Les paramètres régionaux sont basés sur les paramètres de langue du navigateur. Les localeComparer () renvoie un nombre indiquant si la chaîne vient avant, après ou est égale à compareString dans l'ordre de tri.

De plus, quelle est la différence entre == et === en JS ?

= est utilisé pour affecter des valeurs à une variable dans JavaScript . == est utilisé à des fins de comparaison entre deux variables quel que soit le type de données de la variable. === est utilisé pour la comparaison entre deux variables mais cela vérifiera le type strict, ce qui signifie qu'il vérifiera le type de données et comparera deux valeurs.

Pourquoi utilisons-nous === en JavaScript ?

Différence entre == et === en JavaScript En réalité, tu devrait toujours utilisation " === " opérateur pour comparer des variables ou juste pour n'importe quelle comparaison. L'opérateur est un opérateur de non égalité strict, qui prendra en considération le type lors de la comparaison de deux variables ou de deux valeurs dans JavaScript.

Conseillé: