Come convertire una stringa in booleano in JavaScript

Come Convertire Una Stringa In Booleano In Javascript



A volte i valori booleani vengono archiviati nei database come stringhe e i programmatori possono utilizzare tali valori per eseguire azioni specifiche su siti Web o applicazioni. In quella situazione, prima di utilizzare quelle stringhe in operazioni logiche, devono essere convertite in valori booleani.

Questo tutorial dimostrerà i metodi per convertire una stringa in booleano usando JavaScript.

Come convertire/trasformare una stringa in booleano usando JavaScript?

Utilizza i seguenti metodi per convertire una stringa in un valore booleano utilizzando JavaScript:







  • Operatore di uguaglianza stretta (===)
  • Doppio non (!!) operatore
  • Oggetto booleano

Vediamo come funzioneranno questi metodi.



Metodo 1: convertire una stringa in booleano utilizzando l'operatore Strict Equality (===).

Il ' Stretta uguaglianza ' (===) Operatore o il “ identità L'operatore ” viene utilizzato per convertire una stringa in un valore booleano. Verifica se il valore del lato sinistro diventa uguale al valore del lato destro. Se si! ritorna” VERO 'altrimenti, ritorna' falso ”.



Sintassi
La sintassi per l'operatore di uguaglianza rigorosa è la seguente:





un === b

Valore di ritorno
Le sue uscite “ VERO ” se i valori confrontati sono costituiti dallo stesso valore e tipo.

Esempio 1 :
Crea una variabile chiamata ' corda ” che memorizza un valore booleano “ VERO ” come stringa:



era corda = 'VERO' ;

Confronta la stringa con la stringa ' VERO ' usando il ' Stretta uguaglianza ' (===) Operatore. Solo se la stringa è ' VERO ”, all'output verrà assegnato un valore booleano “ VERO ”:

era risultato = corda === 'VERO' ;

Stampa il risultato sulla console usando il ' console.log() ' metodo:

consolare. tronco d'albero ( risultato ) ;

Produzione

L'output visualizza ' VERO ”, poiché l'uguaglianza rigorosa restituisce true quando entrambi gli operandi sono uguali in termini di tipo e valore.

Esempio 2 :
Nella variabile “ corda ”, memorizza il valore booleano “ falso ”:

era corda = 'falso' ;

Confronta la stringa ' falso ” con la stringa “ VERO ”:

era risultato = corda === 'VERO' ;

Produzione

L'output mostra ' falso ” perché l'operatore di uguaglianza rigorosa restituisce true se la stringa è effettivamente “ VERO ”.

Metodo 2: convertire una stringa in booleano utilizzando l'operatore Double NOT (!!).

Per convertire una stringa in booleano, esiste un altro metodo in JavaScript, noto come doppia esclamazione (!!) che è un doppio operatore NOT (!!). Restituisce un valore booleano invertendo il risultato di un singolo operatore NOT.

Sintassi
La sintassi per l'operatore doppio NOT (!!) è la seguente:

!! corda

Nella sintassi precedente:

  • Il primo (!) operatore lo modifica in un valore booleano invertito. Il secondo operatore (!) inverte il valore booleano invertito. In altre parole, ora è il valore booleano effettivo dell'oggetto.

Esempio 1 :
Crea una variabile ' corda ” e memorizza un valore booleano “ VERO ” come stringa al suo interno:

era corda = 'VERO'

Usa l'operatore double NOT (!!) con stringa per convertire in un valore booleano:

consolare. tronco d'albero ( !! corda ) ;

Produzione

L'uscita visualizza ' VERO ', come in ( !! ) operatore, primo ( ! ) converte “ VERO ' in ' falso ”, poi il secondo ( ! ) lo converte nuovamente in ' VERO ”.

Metodo 3: convertire una stringa in booleano utilizzando un oggetto booleano

Per convertire la stringa in un valore booleano, utilizzare l'integrato JavaScript ' Booleano oggetto. È un oggetto wrapper per valori booleani.

Sintassi
La sintassi per convertire una stringa in booleano con l'aiuto di un oggetto booleano è la seguente:

Booleano ( corda )
  • Prende una stringa come argomento e restituisce un valore booleano.
  • Ritorna” VERO ” se la stringa passata non è vuota.
  • Per una stringa vuota, restituisce ' falso ”.

Esempio 1 :
Crea una variabile ' corda ” e memorizza un valore booleano “ VERO ” come stringa al suo interno:

era corda = 'VERO'

Chiama il wrapper booleano passando la stringa:

Booleano ( corda ) ;

Produzione

L'output restituisce un valore booleano ' VERO ”, poiché la stringa passata non è vuota.

Esempio 2 :
Memorizza il valore booleano ' falso ” in una variabile “ corda ”:

era corda = 'falso'

Richiama il wrapper booleano passando la stringa:

Booleano ( corda ) ;

L'output corrispondente sarà:

Conclusione

Per convertire una stringa in un valore booleano, utilizzare il ' Stretta uguaglianza ” operatore (===) che confronta la stringa specificata con la stringa “ VERO ” e restituisce un valore booleano “ VERO ” se i valori confrontati sono dello stesso tipo e valore. Il ' Doppio no '( !! ) restituisce un valore booleano invertendo il risultato di un singolo operatore NOT o JavaScript ' Booleano ” Oggetto che restituisce un valore booleano “ VERO ” se la stringa passata non è una stringa vuota altrimenti restituisce “ falso ”. Questo tutorial mostra i metodi per convertire una stringa in booleano usando JavaScript.