Aquest tutorial mostrarà els mètodes per convertir una cadena a booleà mitjançant JavaScript.
Com convertir/transformar una cadena en booleà mitjançant JavaScript?
Utilitzeu els mètodes següents per convertir una cadena en un booleà mitjançant JavaScript:
- Operador d'igualtat estricte (===)
- Doble no (!!) operador
- Objecte booleà
Vegem com funcionaran aquests mètodes.
Mètode 1: Converteix una cadena a booleà mitjançant l'operador d'igualtat estricta (===).
El ' Igualtat estricta ” (===) Operador o el ' identitat ” s'utilitza per convertir una cadena en un valor booleà. Verifica si el valor del costat esquerre és igual al valor del costat dret. En cas afirmatiu! torna' veritat ' altrament, torna ' fals ”.
Sintaxi
La sintaxi de l'operador d'igualtat estricta és la següent:
a === b
Valor de retorn
Les seves sortides ' veritat ” si els valors comparats consisteixen en el mateix valor i tipus.
Exemple 1 :
Creeu una variable anomenada ' corda 'que emmagatzema un valor booleà' veritat ” com a cadena:
era corda = 'veritat' ;
Compareu la cadena amb la cadena ' veritat ' utilitzant el ' Igualtat estricta ” (===) Operador. Només si la cadena és ' veritat ”, a la sortida se li assignarà un valor booleà “ veritat ”:
era resultat = corda === 'veritat' ;Imprimiu el resultat a la consola utilitzant el ' console.log() ” mètode:
consola. registre ( resultat ) ;Sortida
La sortida mostra ' veritat ”, ja que la igualtat estricta retorna cert quan els dos operands són iguals pel que fa al tipus i al valor.
Exemple 2 :
En variable ' corda ”, emmagatzema el valor booleà “ fals ”:
Compara la cadena ' fals 'amb la cadena' veritat ”:
era resultat = corda === 'veritat' ;Sortida
La sortida mostra ' fals ' perquè l'operador d'igualtat estricta retorna true si la cadena és realment ' veritat ”.
Mètode 2: Converteix una cadena a booleà mitjançant l'operador Double NOT (!!).
Per convertir una cadena a booleà, hi ha un altre mètode a JavaScript, conegut com a doble exclamació (!!) que és un operador doble NOT (!!). Retorna un valor booleà invertint el resultat d'un sol operador NOT.
Sintaxi
La sintaxi de l'operador doble NOT (!!) és la següent:
En la sintaxi anterior:
- El primer operador (!) el canvia a un valor booleà invertit. El segon operador (!) inverteix el valor booleà invertit. En altres paraules, ara és el valor booleà real de l'objecte.
Exemple 1 :
Crea una variable ' corda ' i emmagatzema un valor booleà ' veritat ” com una cadena:
Utilitzeu l'operador doble NOT (!!) amb cadena per convertir-lo en un valor booleà:
consola. registre ( !! corda ) ;Sortida
La sortida mostra ' veritat ', com a ( !! ) operador, primer ( ! ) converteix ' veritat ' a ' fals ”, després el segon ( ! ) torna a convertir-lo en ' veritat ”.
Mètode 3: Converteix una cadena a booleà mitjançant un objecte booleà
Per convertir la cadena a un booleà, utilitzeu el JavaScript integrat ' booleà ' objecte. És un objecte d'embolcall per a valors booleans.
Sintaxi
La sintaxi per convertir una cadena a booleà amb l'ajuda d'un objecte booleà és la següent:
- Pren una cadena com a argument i retorna un valor booleà.
- Torna' veritat ” si la cadena passada no està buida.
- Per a una cadena buida, retorna ' fals ”.
Exemple 1 :
Crea una variable ' corda ' i emmagatzema un valor booleà ' veritat ” com una cadena:
Truqueu a l'embolcall booleà passant la cadena:
booleà ( corda ) ;Sortida
La sortida retorna un valor booleà ' veritat ”, ja que la cadena passada no està buida.
Exemple 2 :
Emmagatzema el valor booleà ' fals 'en una variable' corda ”:
Invoqueu l'embolcall booleà passant la cadena:
booleà ( corda ) ;La sortida corresponent serà:
Conclusió
Per convertir una cadena en un booleà, utilitzeu el ' Igualtat estricta ” operador (===) que compara la cadena especificada amb la cadena “ veritat ' i retorna un valor booleà ' veritat ” si els valors comparats són del mateix tipus i valor. El ' Doble no ” ( !! ) retorna un valor booleà invertint el resultat d'un sol operador NOT, o JavaScript ' booleà ' Objecte que retorna un valor booleà ' veritat 'si la cadena passada no és una cadena buida, sinó retorna' fals ”. Aquest tutorial mostra els mètodes per convertir una cadena a booleà mitjançant JavaScript.