È != lo stesso di !== Operatori in JavaScript

È != lo stesso di !== Operatori in JavaScript
Durante la programmazione in JavaScript, ci possono essere situazioni in cui è necessario confrontare due valori semplicemente o considerare anche i loro tipi di dati. In tale scenario, il "operatore di disuguaglianza (!=)" e il "Operatore di disuguaglianza rigorosa (!==)"Vieni utile per analizzare i dati in blocco, risparmiando così tempo dalla fine dello sviluppatore.

Questo tutorial illustrerà la differenza tra JavaScript "(!=)" E "(!==)"Operatori.

In JavaScript, è l'operatore di disuguaglianza (!=) lo stesso della rigorosa disuguaglianza (!==) Operatore?

Entrambi i "disuguaglianza(!=)" E "uguaglianza rigorosa (!==)"Gli operatori restituiscono il risultato in forma booleana. La disuguaglianza (!=) L'operatore viene utilizzato per distinguere tra gli operandi indipendentemente dai loro tipi di dati. Mentre il rigoroso operatore di disuguaglianza (!==) Verifica se gli operandi e i loro tipi di dati sono entrambi ineguali.

Esempio 1: utilizzo dell'operatore di disuguaglianza (!=) e la rigorosa disuguaglianza (!==) operatore al valore specificato

In questo esempio, il "operatore di disuguaglianza (!=)" E "rigorosa disuguaglianza (!==)"Gli operatori verranno utilizzati per applicare un controllo sul valore specificato:

Nel frammento di codice sopra:

  • In primo luogo, crea la variabile denominata "UN"E assegna un valore stringa che è un numero valido.
  • Nel passaggio successivo, applica il "se altro"Condizione con il"operatore di disuguaglianza (!=)"Per confrontare il valore della stringa definito con un numero intero.
  • In questo caso, poiché i valori sono gli stessi indipendentemente dal tipo di dati, quindi il "altro"La condizione eseguirà.
  • Allo stesso modo, applica il “se altro"Condizione con il"rigorosa disuguaglianza (!==)"Operatore.
  • Qui, il "rigorosa disuguaglianza (!==)"L'operatore controlla i valori e i loro tipi di dati. Quindi, il "Se"La condizione eseguirà.

Produzione

Nell'output sopra, si può vedere la differenza tra gli operandi applicati.

Esempio 2: utilizzo dell'operatore di disuguaglianza (!=) e la rigorosa disuguaglianza (!==) operatore sul valore definito dall'utente

In questo particolare esempio, il "disuguaglianza(!=)" E "rigorosa disuguaglianza (!==)"Gli operatori verranno applicati al valore definito dell'utente:

Nel blocco del codice sopra:

  • Allo stesso modo, crea una variabile chiamata "X"E assegna un valore intero.
  • Successivamente, inserisci un valore dall'utente per confrontarlo con il valore inizializzato.
  • Ora, usa il "disuguaglianza(!=)"Operatore in"se altro" condizione.
  • In questo scenario, allo stesso modo, il "altro"La condizione verrà eseguita.
  • Nota che il "richiesta"Dialogue Box restituisce un"nullo" O "corda" valore.
  • Nella riga successiva, applica il "se altro"Condizione insieme al"rigorosa disuguaglianza (!==) "Operatore.
  • In questo caso, il "Se"Dichiarazione verrà invocata poiché il prompt restituisce il"corda"Tipo di dati, non identico al tipo di dati del valore inizializzato.

Produzione

Si trattava di confrontare i valori usando la disuguaglianza e il rigoroso operatore di disuguaglianza.

Conclusione

IL "disuguaglianza(!=)"L'operatore confronta solo gli operandi, mentre il"rigorosa disuguaglianza (!==)"L'operatore confronta sia gli operandi che i loro tipi di dati. Questo articolo ha dichiarato le differenze fondamentali tra il (!=) e (!==) Operatori in JavaScript con l'aiuto di esempi.