Tipo boolean de JavaScript

Estrada Web Group
Estrada Web Group
Tipo boolean de JavaScript

Resumen: en este tutorial, aprenderás sobre el tipo de datos booleano de JavaScript que tiene dos valores true o false.

Introducción al tipo booleano de JavaScript

El tipo primitivo boolean de JavaScript tiene dos valores: true y false.

El siguiente ejemplo declara dos variables e inicializa sus valores en verdadero y falso:

let completed = true;
let running = false;

Los valores booleanos distinguen entre mayúsculas y minúsculas. Esto significa que true y false son identificadores válidos pero no son valores booleanos.

JavaScript permite convertir los valores de otros tipos en valores booleanos. Para convertir un valor no booleano en un valor booleano, utiliza la función Boolean() integrada. Por ejemplo:

let error = 'Ocurrió un error';
let hasError = Boolean(error);

console.log(hasError);

Resultado:

true

Cómo funciona.

  • Primero, declas una variable de error que contenga una cadena 'Ocurrió un error'.
  • En segundo lugar, convierte la variable de error en un valor booleano mediante la función Boolean().
  • Tercero, envía el valor de la variable hasError a la consola.

Debido a que la variable de error contiene una cadena no vacía, la función Boolean() convierte su valor en verdadero.

La siguiente tabla muestra cómo la función Boolean() convierte los valores de otros tipos en valores booleanos:

Tipo de datos Valores convertidos a true (verdadera) Valor convertido a false (falso)
string Cualquier cadena no vacía "" (cadena vacía)
number Cualquier número distinto de cero 0, NaN
object Cualquier objeto null
undefined (Irrelevante) undefined

Esta tabla es importante porque algunas sentencias convierten automáticamente un valor no booleano en un valor booleano mediante la función Boolean().

Por ejemplo, la declaración if ejecuta un bloque si una condición es verdadera. Si usas un valor no booleano, usará la función Boolean() para convertir implícitamente ese valor en un valor booleano.

Ten en cuenta que aprenderás sobre la declaración if en este tutorial.

Observa el siguiente ejemplo:

let error = 'Ocurrió un error';

if (error) {
  console.log(error);
}

Resultado:

Ocurrió un error

En este ejemplo, dado que la variable de error contiene una cadena con texto, la instrucción if evalúa su valor como verdadero. Por lo tanto, se ejecuta console.log(error) para enviar el error a la consola.

Si cambias el valor de la variable de error a una cadena vacía (""), no verás nada en el resultado porque la instrucción if lo evalúa como falso:

let error = '';
if (error) {
  console.log(error);
}

Resumen

  • El tipo boolean de JavaScript tiene dos valores true y false (verdadero y falso).
  • Utiliza la función Boolean() para convertir valores no booleanos en un valor booleano.
  • Algunas declaraciones convierten implícitamente un valor no booleano en un valor booleano.
Compartir artículo:

Más artículos geniales

Operador de fusión nula o coalescente nula en JavaScript

Operador de fusión nula o coalescente nula en JavaScript

Resumen: en este tutorial, aprenderás sobre el operador coalescente nulo o fusión nula de JavaScript (??) que acepta dos valores y devuelve el segundo valor si el primero es nulo o indefinido.

Ver artículo completo
¿Cómo pausar la ejecución del código con setTimeout de javascript duran un tiempo?

¿Cómo pausar la ejecución del código con setTimeout de javascript duran un tiempo?

Resumen: en este tutorial, aprenderás a usar la función setTimeout() de JavaScript que establece un temporizador para detener la ejecución y reanudarla después de que expira el temporizador.

Ver artículo completo
Cómo ordenar un array con el método sort() de JavaScript

Cómo ordenar un array con el método sort() de JavaScript

Resumen: en este tutorial, aprenderás a usar el método sort() de Array en JavaScript para ordenar arreglos de números, cadenas y objetos.

Ver artículo completo

Manténgase actualizado

Obtenga excelente contenido en su bandeja de entrada todas las semanas.
Solo contenido excelente, no compartimos su correo electrónico con terceros.
Subir al inicio de la pantalla