Questo tutorial dimostrerà i metodi per convertire la stringa in booleano usando JavaScript.
Come convertire/trasformare una stringa in booleano usando JavaScript?
Usa i seguenti metodi per convertire una stringa in un booleano usando JavaScript:
Vediamo come funzioneranno questi metodi.
Metodo 1: convertire una stringa in booleano usando l'operatore di uguaglianza rigorosa (===)
IL "Uguaglianza rigorosa" (===) Operatore o il “identità"L'operatore viene utilizzato per convertire una stringa in un valore booleano. Verifica se il valore laterale di sinistra diventa uguale al valore laterale di destra. Se si! ritorna "VERO"Altrimenti, ritorna"falso".
Sintassi
La sintassi per il rigoroso operatore di uguaglianza è la seguente.:
Valore di ritorno
I suoi output "VERO"Se i valori confrontati consistono nello stesso valore e tipo.
Esempio 1:
Crea una variabile denominata "corda"Che immagazzina un valore booleano"VERO"Come una stringa:
Confronta la stringa con la stringa "VERO" usando il "Uguaglianza rigorosa" (===) Operatore. Solo se la stringa è "VERO", All'output verrà assegnato un valore booleano"VERO":
var result = string === 'true';Stampa il risultato sulla console usando "console.tronco d'albero()" metodo:
console.registro (risultato);Produzione
L'output viene visualizzato "VERO", Poiché l'uguaglianza rigorosa restituisce vera quando entrambi gli operandi sono uguali in termini di tipo e valore.
Esempio 2:
In variabile "corda", Store valore booleano"falso":
Confronta la stringa "falso"Con la stringa"VERO":
var result = string === 'true';Produzione
L'output mostra "falso"Perché il rigoroso operatore di uguaglianza restituisce vero se la stringa è effettivamente"VERO".
Metodo 2: convertire una stringa in booleano usando doppio non (!!) Operatore
Per convertire la stringa in booleano, c'è un altro metodo in JavaScript, noto come doppia esclamazione (!!) questo è un doppio non (!!) operatore. Restituisce un valore booleano invertendo il risultato di un singolo operatore.
Sintassi
La sintassi per il doppio non (!!) L'operatore è il seguente:
Nella sintassi sopra:
Esempio 1:
Crea una variabile "corda"E conservare un valore booleano"VERO"Come stringa in esso:
Usa il doppio non (!!) operatore con stringa per convertire in un valore booleano:
console.tronco d'albero(!!corda);Produzione
Visualizza output "VERO", come in (!!) operatore, primo (!) converte "VERO" in "falso", Quindi il secondo (!) di nuovo lo converte in "VERO".
Metodo 3: convertire una stringa in booleano usando l'oggetto booleano
Per convertire la stringa in un booleano, usa JavaScript integrato "Booleano"Oggetto. È un oggetto wrapper per i valori booleani.
Sintassi
La sintassi per la conversione della stringa in booleano con l'aiuto di un oggetto booleano è la seguente:
Booleano (stringa)
Esempio 1:
Crea una variabile "corda"E conservare un valore booleano"VERO"Come stringa in esso:
Chiama il wrapper booleano passando la corda:
Booleano (stringa);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":
Invoca l'involucro booleano passando la corda:
Booleano (stringa);L'output corrispondente sarà:
Conclusione
Per convertire una stringa in un booleano, usa il "Uguaglianza rigorosa"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"(!!) L'operatore restituisce un valore booleano invertendo il risultato di un singolo operatore non o JavaScript "Booleano"Oggetto che restituisce un valore booleano"VERO"Se la stringa passata non è una stringa vuota, restituiscefalso". Questo tutorial dimostra i metodi per convertire la stringa in booleano usando JavaScript.