JavaScript -Objekt.ist Methode | Erklärt

JavaScript -Objekt.ist Methode | Erklärt

In JavaScript, Die "Objekt.Ist()”Methode wird in erster Linie verwendet, um die zu validieren Gleichwertigkeit von zwei Werten durch Vergleich. Diese Werte können String-, Float-, Dezimal- oder Ganzzahl -Typ sein. Darüber hinaus die “Objekt.Ist()Die Methode bietet auch die Funktionalität, um die Polarität von zwei Zahlen zu überprüfen.

Verwechseln Sie das nicht “Objekt.Ist()"Methode mit der JavaScript -Gleichheit"==Operator, weil es signifikante Unterschiede zwischen ihnen gibt. Zum Beispiel die “Objekt.Ist()"Ist eine JavaScript -Methode, die für den Vergleich basierend auf" verwendet wird "OriginalWerte primitive Datentypen und die “==Der Operator vergleicht angegebene Werte nach Konvertieren sie zu a häufigste Art. Zweitens markiert der Gleichstellungsbetreiber die Zahlen “-1" Und "1So gleich, während das Objekt.IS () Methode behandelt sie nach ihrer Polarität.

Diese Beschreibung erklärt das Objekt.IS () Methode und ihre Verwendung in JavaScript. So lass uns anfangen!

Verwenden Sie JavaScript -Objekt.IS () Methode

JavaScript -Objekt.IS () Methode wird in den folgenden Anwendungsfällen aufgerufen:

  • Zu vergleichen zwei Zahlen.
  • Zu vergleichen zwei Saiten.
  • Zu vergleichen zwei Objekte.
  • Zu Vergleichen Sie die Polarität von zwei Zahlen.

Wir werden die genannten Anwendungsfälle des Objekts diskutieren.IS () Methode im nächsten Abschnitt, aber vor dem Einspringen in die Syntax des Objekts sehen Sie sich an.IS () Methode in JavaScript.

Syntax der Verwendung von JavaScript -Objekt.IS () Methode

Objekt.IS (Wert 1, Wert)

Hier, "Wert1"Repräsentiert den Wert, der mit" verglichen werden muss "Wert2”:

Verwenden Sie JavaScript -Objekt.IS () Methode zum Vergleich von Zeichenfolgen

Das JavaScript "Objekt.Ist()Methode kann zum Vergleich von Zeichenfolgen verwendet werden. Zu diesem Zweck müssen Sie beide Saiten als Argumente an das Objekt weitergeben.IS () Methode folgendermaßen:

Konsole.Protokoll (Objekt.IS ("LinuxHint", "LinuxHint"));

Das oben gegebene “Objekt.Ist()"Methode wird die erste vergleichen"LinuxHint”String zur zweiten“LinuxHint”String in Bezug auf“Länge","Figuren," und das "BefehlIn welchen Zeichen montiert werden.

In unserem Fall sind beide Werte entsprechend den genannten Kriterien gleich, so dass der Rückgabefall der “also“Objekt.Ist()"Methode wird auf" eingestellt "WAHR”:

Ändern wir nun den zweiten Argumentwert auf “Linux”Und überprüfen Sie die Ausgabe des Objekts.IS () Methode:

Konsole.Protokoll (Objekt.IS ("LinuxHint", "Linux"));

Da die Länge der angegebenen String -Argumente nicht dasselbe ist, Objekt.IS () Methode wird sie nicht weiter vergleichen und zurückgeben "FALSCH" Wert:

Verwenden Sie JavaScript -Objekt.IS () Methode zum Vergleich von Objekten

In Ihrem Programm können Sie auch nutzen “Objekt.Ist()Methode für zur Durchführung eines Vergleichs zwischen Objekten. Zum Beispiel das untergegebene Objekt.IS () Methode verglichen zwei leere Objekte:

Konsole.Protokoll (Objekt.Ist(, ));

Ausgang

An diesem Punkt müssen Sie sich in Frage stellen, dass die übergebenen Objekte leer sind, keiner von ihnen hat ein Schlüsselwertpaar, dann warum “Objekt.Ist()" ist zurückgekommen "FALSCH”?

Die angegebenen Objekte sehen gleich aus; Es sind jedoch zwei verschiedene Objekte, da sie sich auf verschiedene Speicheradressen beziehen. Deshalb das "Objekt.Ist()Die Methode markierte diese leeren Objekte als ungleich nach dem Vergleich ihrer Referenzen.

Außerdem spielt es keine Rolle, ob der hinzugefügte “SchlüsselwertPaare sind in beiden Objekten gleich. Das JavaScript "Objekt.Ist()"Methode wird immer noch zurückkehren"FALSCH”Nach der Ausführung:

Object1 = Alter: 23;
sei Object2 = Alter: 23;
Konsole.Protokoll (Objekt.ist (Objekt 1, Objekt2));

Ausgang

Zwei Objekte werden nur berücksichtigt “gleichWenn sie auf die gleiche Speicheradresse hinweisen. Zum Beispiel, wenn wir das Erstellen vergleichen “Objekt1”Zu sich selbst, die“Objekt.Ist()" Satz "WAHR”Als Rückgabefall:

Konsole.Protokoll (Objekt.ist (Objekt 1, Objekt1));

Ausgang

Verwenden Sie JavaScript -Objekt.IS () Methode zum Vergleich der Polarität von zwei Zahlen

Der Polarität einer Nummer bedeutet, ob die Nummer ist positiv oder Negativ. Ich möchte die Polarität von zwei Zahlen in JavaScript vergleichen? Verwenden Sie die “Objekt.Ist()Methode in Ihrem Code und geben Sie Zahlen als Argumente darin an.

Zum Beispiel die Zahlen “-1" Und "1”An das Objekt übergeben.IS () Methode sind nicht gleich wie “-1" ist kleiner als "1", Also das"Objekte.Ist()"Methode wird zurückgegeben"FALSCH”:

Konsole.Protokoll (Objekt.ist (-1, 1));

Ausgang

Wenn die angegebenen Zahlen in Bezug auf die Polarität gleich sind, dann im nächsten Schritt die “Objekt.Ist()"Methode wird sie vergleichen und zurückkehren"WAHRWenn ihre Werte gleich sind.

Zum Beispiel beide Argumente im untergegebenen Argumenten “Objekt.Ist()"Methode" sind "positiv,"Und ihre Werte sind gleich, daher wird der resultierende Boolesche Wert als" als "ausgedruckt"WAHR”:

Konsole.Protokoll (Objekt.ist (3, 3));

Ausgang

Wir haben alle wesentlichen Informationen zum JavaScript -Objekt zusammengestellt.IS () Methode. Sie können es weiter nach Ihren Anforderungen untersuchen.

Abschluss

JavaScript -Objekt.Ist() Methode wird verwendet, um vergleichen zwei Werte. Es behandelt Objekte und primitive Werte unterschiedlich. Bei primitiven Werten Objekt.IS () Methode überprüfen sie “Gesamtwert"Und vergleicht ihre" "Länge","Figuren," und das "Reihenfolge der Zeichen", wohingegen "Objekte"Werden basierend auf" verglichen "Verweise”. Der Polarität von mehreren Zahlen können auch mit JavaScript verglichen werden.IS () Methode. In diesem Artikel wurde die Arbeit des JavaScript-Objekts erläutert.IS () Methode.