Cómo convertir una cadena a booleana en JavaScript

Como Convertir Una Cadena A Booleana En Javascript



A veces, los valores booleanos se almacenan en bases de datos como cadenas y los programadores pueden usar esos valores para realizar acciones específicas en sitios web o aplicaciones. En esa situación, antes de usar esas cadenas en operaciones lógicas, deben convertirse en valores booleanos.

Este tutorial demostrará los métodos para convertir cadenas a booleanas usando JavaScript.

¿Cómo convertir/transformar una cadena en booleana usando JavaScript?

Use los siguientes métodos para convertir una cadena en un booleano usando JavaScript:







  • Operador de igualdad estricta (===)
  • Operador doble no (!!)
  • Objeto booleano

Veamos cómo funcionan estos métodos.



Método 1: convertir una cadena en booleana mediante el operador de igualdad estricta (===)

Los ' Igualdad estricta (===) Operador o el “ identidad El operador ” se utiliza para convertir una cadena en un valor booleano. Verifica si el valor del lado izquierdo se vuelve igual al valor del lado derecho. ¡En caso afirmativo! vuelve ' verdadero ” si no, vuelve “ falso ”.



Sintaxis
La sintaxis del operador de igualdad estricta es la siguiente:





a === b

Valor de retorno
Sus salidas” verdadero ” si los valores comparados consisten en el mismo valor y tipo.

Ejemplo 1 :
Crea una variable llamada “ cuerda ” que almacena un valor booleano “ verdadero ” como una cadena:



estaba cuerda = 'verdadero' ;

Compare la cadena con la cadena ' verdadero ' utilizando el ' Igualdad estricta (===) Operador. Solo si la cadena es ' verdadero ”, a la salida se le asignará un valor booleano “ verdadero ”:

estaba resultado = cuerda === 'verdadero' ;

Imprime el resultado en la consola usando el “ consola.log() ' método:

consola. Iniciar sesión ( resultado ) ;

Producción

La salida muestra ' verdadero ”, ya que la igualdad estricta devuelve verdadero cuando ambos operandos son iguales en términos de tipo y valor.

Ejemplo 2 :
en variable “ cuerda ”, almacenar valor booleano “ falso ”:

estaba cuerda = 'falso' ;

Compara la cadena ' falso ” con la cuerda “ verdadero ”:

estaba resultado = cuerda === 'verdadero' ;

Producción

La salida muestra ' falso ' porque el operador de igualdad estricta devuelve verdadero si la cadena es en realidad ' verdadero ”.

Método 2: Convertir una cadena a booleana usando el operador Double NOT (!!)

Para convertir una cadena a booleana, hay otro método en JavaScript, conocido como doble exclamación (!!), que es un operador doble NO (!!). Devuelve un valor booleano invirtiendo el resultado de un solo operador NOT.

Sintaxis
La sintaxis del operador doble NOT (!!) es la siguiente:

!! cuerda

En la sintaxis anterior:

  • El primer operador (!) lo cambia a un valor booleano invertido. El segundo operador (!) invierte el valor booleano invertido. En otras palabras, ahora es el valor booleano real del objeto.

Ejemplo 1 :
Crear una variable “ cuerda ” y almacenar un valor booleano “ verdadero ” como una cadena en él:

estaba cuerda = 'verdadero'

Use el operador doble NOT (!!) con cadena para convertir en un valor booleano:

consola. Iniciar sesión ( !! cuerda ) ;

Producción

La salida muestra “ verdadero ', como en ( !! ) operador, primero ( ! ) convierte “ verdadero ' dentro ' falso ”, luego el segundo ( ! ) vuelve a convertirlo en “ verdadero ”.

Método 3: convertir una cadena en booleana usando un objeto booleano

Para convertir la cadena a un valor booleano, use el JavaScript incorporado ' booleano ' objeto. Es un objeto contenedor para valores booleanos.

Sintaxis
La sintaxis para convertir una cadena a booleana con la ayuda de un objeto booleano es la siguiente:

booleano ( cuerda )
  • Toma una cadena como argumento y devuelve un valor booleano.
  • Vuelve ' verdadero ” si la cadena pasada no está vacía.
  • Para una cadena vacía, devuelve ' falso ”.

Ejemplo 1 :
Crear una variable “ cuerda ” y almacenar un valor booleano “ verdadero ” como una cadena en él:

estaba cuerda = 'verdadero'

Llame al envoltorio booleano pasando la cadena:

booleano ( cuerda ) ;

Producción

La salida devuelve un valor booleano ' verdadero ”, ya que la cadena pasada no está vacía.

Ejemplo 2 :
Almacene el valor booleano “ falso ” en una variable “ cuerda ”:

estaba cuerda = 'falso'

Invoque el envoltorio booleano pasando la cadena:

booleano ( cuerda ) ;

La salida correspondiente será:

Conclusión

Para convertir una cadena en un valor booleano, utilice el ' Igualdad estricta ” operador (===) que compara la cadena especificada con la cadena “ verdadero ” y devuelve un valor booleano “ verdadero ” si los valores comparados son del mismo tipo y valor. Los ' doble no ” ( !! ) devuelve un valor booleano invirtiendo el resultado de un solo operador NOT, o JavaScript ' booleano “Objeto que devuelve un valor booleano” verdadero ” si la cadena pasada no es una cadena vacía, de lo contrario devuelve “ falso ”. Este tutorial demuestra los métodos para convertir cadenas a booleanas usando JavaScript.