Maison  >  Article  >  interface Web  >  Comment utiliser la méthode Object.is() en JavaScript ? (exemple de code)

Comment utiliser la méthode Object.is() en JavaScript ? (exemple de code)

青灯夜游
青灯夜游original
2019-04-22 15:23:168872parcourir

En JavaScript, la méthode Object.is() peut être utilisée pour déterminer si deux valeurs sont identiques. L'article suivant vous expliquera comment utiliser la méthode JavaScript Object.is() et comprendre la différence entre la méthode Object.is() et l'opérateur ==. J'espère que cela vous sera utile. [Tutoriels vidéo recommandés : Tutoriel JavaScript]

Comment utiliser la méthode Object.is() en JavaScript ? (exemple de code)

Méthode JavaScript Object.is()

La méthode Object.is() est utilisée pour déterminer si deux valeurs sont identiques ; elle accepte deux paramètres, qui sont les valeurs à comparer, et renvoie une valeur booléenne indiquant si les deux paramètres sont identiques. le même. Syntaxe :

Object.is(value1, value2)

Deux valeurs peuvent être identiques si elles possèdent l'une des propriétés suivantes :

 QuantitySi les deux valeurs Non défini.

 Quantity Si les deux valeurs sont nulles.

 Quantity Si les deux valeurs sont vraies ou fausses.

● Si deux chaînes ont la même longueur, les mêmes caractères et le même ordre.

Quantity Si les deux valeurs sont des nombres et que les deux sont "+0".

Quantity Si les deux valeurs sont des nombres et que les deux sont "-0".

● Si les deux valeurs sont des nombres et que les deux sont « NaN » ou qu'aucune des deux n'est NaN, les deux sont différentes de zéro et les deux ont la même valeur ; La méthode

Object.is() peut être appliquée à :

 Quantityobject.is() est utilisée pour comparer deux chaînes.

●Object.is() est utilisé pour comparer deux nombres.

 QuantityObject.is() est utilisé pour comparer deux objets.

Exemple 1 :

Object.is('PHP中文网', 'PHP中文网');

Sortie :

Comment utiliser la méthode Object.is() en JavaScript ? (exemple de code)

Exemple 2 :

Object.is(0,-0);

Sortie :

Comment utiliser la méthode Object.is() en JavaScript ? (exemple de code)

Différence entre la méthode Object.is() et l'opérateur "=="

1. Les opérateurs "==" et "===" traitent les valeurs numériques "+0" et "-0" comme égales, tandis que la méthode Object.is() les traite comme des inégaux.

2. Si les deux valeurs sont des nombres et que les deux sont "NaN", les opérateurs "==" et "===" ne les traiteront pas comme étant égaux et la méthode Object.is() le sont ; considérés comme égaux.

var a=NaN;
var b=NaN;
console.log(a==b);

Sortie :

Comment utiliser la méthode Object.is() en JavaScript ? (exemple de code)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn