Oggetto JavaScript.è metodo | Spiegato

Oggetto JavaScript.è metodo | Spiegato

In JavaScript, IL "Oggetto.È()"Il metodo viene utilizzato principalmente per convalidare il uguaglianza di due valori attraverso confronto. Questi valori possono essere tipi di stringa, galleggiante, decimale o intero. Inoltre, il "Oggetto.È()"Il metodo fornisce anche la funzionalità per verificare la polarità di due numeri.

Non confondere il "Oggetto.È()"Metodo con l'uguaglianza JavaScript"=="Operatore perché esistono differenze significative tra loro. Ad esempio, il “Oggetto.È()"È un metodo JavaScript che viene utilizzato per eseguire il confronto in base a"originale"Valori dei tipi di dati primitivi e"=="L'operatore confronta i valori specificati dopo convertire loro a a tipo comune. In secondo luogo, l'operatore di uguaglianza segna i numeri "-1" E "1"Come uguale, mentre l'oggetto.IS () il metodo li tratta in base alla loro polarità.

Questo articolo spiegherà l'oggetto.è () metodo e il suo utilizzo in javascript. Quindi iniziamo!

Come usare l'oggetto JavaScript.è () metodo

Oggetto JavaScript.Il metodo IS () è invocato nei seguenti casi d'uso:

  • A confrontare due numeri.
  • A confrontare due stringhe.
  • A confrontare due oggetti.
  • A Confronta la polarità di due numeri.

Discuteremo i casi d'uso menzionati dell'oggetto.è () metodo nella sezione successiva, ma prima di saltarci dentro, dai un'occhiata alla sintassi dell'oggetto.è () metodo in javascript.

Sintassi dell'uso dell'oggetto JavaScript.è () metodo

Oggetto.è (valore1, valore)

Qui, "valore1"Rappresenta il valore che deve essere paragonato a"valore2":

Come usare l'oggetto JavaScript.è () metodo per confrontare le stringhe

Il javascript "Oggetto.È()"Il metodo può essere utilizzato per confrontare le stringhe. A tale scopo, devi passare entrambe le stringhe come argomenti all'oggetto.è () metodo nel modo seguente:

console.registro (oggetto.is ("linuxhint", "linuxhint"));

Il sopra dato "Oggetto.È()Il metodo "confronterà il primo"Linuxhint”Stringa al secondo"Linuxhint"String, in termini di"lunghezza","caratteri," e il "ordine"In quali personaggi sono assemblati.

Nel nostro caso, entrambi i valori sono uguali in base ai criteri menzionati, quindi il caso di ritorno del "Oggetto.È()Il metodo "sarà impostato su"VERO":

Ora, cambiamo il secondo valore dell'argomento in "Linux"E controlla l'output dell'oggetto.è () metodo:

console.registro (oggetto.is ("linuxhint", "linux"));

Poiché la lunghezza degli argomenti della stringa specificati non è la stessa, oggetto.Il metodo IS () non li confronterà ulteriormente e restituirà un "falso" valore:

Come usare l'oggetto JavaScript.è () metodo per confrontare gli oggetti

Nel tuo programma, puoi anche utilizzare "Oggetto.È()"Metodo per eseguire un confronto tra gli oggetti. Ad esempio, l'oggetto di seguito.IS () il metodo confronterà due oggetti vuoti:

console.registro (oggetto.È(, ));

Produzione

A questo punto, devi chiederti che gli oggetti passati siano vuoti, nessuno dei due ha alcuna coppia di valore chiave, allora perché "Oggetto.È()"Restituito"falso"?

Gli oggetti specificati sembrano uguali; Tuttavia, sono due oggetti diversi in quanto si riferiscono a diversi indirizzi di memoria. Ecco perché il "Oggetto.È()"Il metodo ha segnato questi oggetti vuoti come ineguale dopo aver confrontato i loro riferimenti.

Inoltre, non importa se l'aggiunta "valore chiave"Le coppie sono le stesse in entrambi gli oggetti. Il javascript "Oggetto.È()"Il metodo tornerà comunque"falso"Dopo l'esecuzione:

let object1 = age: 23;
let object2 = age: 23;
console.registro (oggetto.è (object1, object2));

Produzione

Due oggetti sono considerati solo "pari"Se indicano lo stesso indirizzo di memoria. Ad esempio, quando confronteremo il creato "Oggetto1"A se stesso, il"Oggetto.È()" impostato "VERO"Come caso di ritorno:

console.registro (oggetto.è (object1, object1));

Produzione

Come usare l'oggetto JavaScript.è () metodo per confrontare la polarità di due numeri

IL polarità di un numero significa se il numero è positivo O negativo. Vuoi confrontare la polarità di due numeri in JavaScript? Utilizzare il "Oggetto.È()"Metodo nel codice e specifica i numeri come argomenti in esso.

Ad esempio, i numeri "-1" E "1"Passato all'oggetto.Il metodo IS () non è uguale come "-1"È più piccolo di"1", così il "Oggetti.È()Il metodo "tornerà"falso":

console.registro (oggetto.è (-1, 1));

Produzione

Se i numeri specificati sono uguali in termini di polarità, allora nel passaggio successivo, il "Oggetto.È()"Il metodo li confronterà e restituirà"VERO"Se i loro valori sono uguali.

Ad esempio, entrambi gli argomenti nel sottoto "Oggetto.È()Il metodo "sono"positivo,"E i loro valori sono uguali, quindi il valore booleano risultante verrà stampato come"VERO":

console.registro (oggetto.è (3, 3));

Produzione

Abbiamo compilato tutte le informazioni essenziali relative all'oggetto JavaScript.è () metodo. Puoi esplorarlo ulteriormente in base alle tue esigenze.

Conclusione

Oggetto JavaScript.È() il metodo è usato confrontare due valori. Tratta gli oggetti e i valori primitivi in ​​modo diverso. Nel caso di valori primitivi, oggetto.è () metodo controllali "per valore"E confronta il loro"lunghezza","caratteri," e il "Ordine dei personaggi", mentre "oggetti"Vengono confrontati in base a"Riferimenti". IL polarità di più numeri possono anche essere confrontati usando JavaScript.è () metodo. Questo articolo ha spiegato il funzionamento dell'oggetto JavaScript.è () metodo.