21 of 264 menu

Función Boolean

La función Boolean convierte el valor pasado al tipo lógico. El resultado de la ejecución de la función será true o false.

En este caso, solo se convierten a false: 0, cadena vacía, null, undefined, NaN. Todos los demás valores (números, cadenas, objetos, matrices, funciones) se convierten a true.

Sintaxis

Boolean(valor a convertir);

Ejemplo

Convirtamos el número 0 al tipo lógico:

Boolean(0);

Como resultado de ejecutar el código obtendremos false:

false

Ejemplo

Convirtamos el valor NaN:

Boolean(NaN);

También después de ejecutar el código obtendremos false:

false

Ejemplo

Ahora convirtamos el número 1:

Boolean(1);

Después de ejecutar el código obtendremos true:

true

Ejemplo

Y ahora convirtamos un número negativo:

Boolean(-1);

Como resultado de ejecutar el código obtendremos true:

true

Ejemplo

Pongamos un número decimal como parámetro:

Boolean(11.5);

Después de ejecutar el código también obtendremos true:

true

Ejemplo

Y ahora convirtamos una cadena vacía:

Boolean('');

Resultado de ejecutar el código:

false

Ejemplo

Si especificamos una cadena llena como parámetro:

Boolean('str');

Después de la conversión obtendremos true:

true

Ejemplo

Convirtamos el valor booleano true:

Boolean(true);

Resultado de ejecutar el código:

true

Ejemplo

Y ahora convirtamos el valor booleano false:

Boolean(false);

Como resultado de ejecutar el código se nos devuelve false:

false

Ejemplo

Pongamos un objeto vacío como parámetro de la función:

Boolean({});

Después de ejecutar el código la función Boolean convertirá el objeto a valor true:

true

Ejemplo

Ahora pongamos una matriz vacía como parámetro:

Boolean([]);

Después de ejecutar el código también obtendremos valor true:

true

Ejemplo

Convirtamos una función vacía:

Boolean(function(){});

Como resultado de ejecutar el código obtenemos true:

true

Ejemplo

Ahora convirtamos el valor null:

Boolean(null);

Como resultado de ejecutar el código obtenemos false al igual que al convertir el número 0:

false

Véase también

  • la función Number,
    que convierte a número
  • la función String,
    que convierte a cadena
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar