Los últimos tutoriales de desarrollo web
 

JavaScript Booleanos


Un JavaScript Boolean representa uno de dos valores: true o false .


Los valores booleanos

Muy a menudo, en la programación, se necesita un tipo de datos que sólo puede tener uno de dos valores, como

  • YES / NO
  • ON / OFF
  • TRUE / FALSE

Para ello, JavaScript tiene un Boolean tipo de datos. Sólo puede tomar los valores true o false .


El Boolean() Función

Puede usar el Boolean() función para averiguar si una expresión (o una variable), es verdadera:

Ejemplo

Boolean(10 > 9)        // returns true
Inténtalo tú mismo "

O incluso más fácil:

Ejemplo

(10 > 9)              // also returns true
10 > 9                // also returns true
Inténtalo tú mismo "

Las comparaciones y Condiciones

Las comparaciones del capítulo JS da una visión completa de los operadores de comparación.

El capítulo JS Condiciones da una visión completa de las sentencias condicionales.

Aquí hay unos ejemplos:

Operador Descripción Ejemplo
== igual a if (day == "Monday")
> mas grande que if (salary > 9000)
< menos que if (age < 18)

El valor booleano de una expresión es el fundamento para las comparaciones y las condiciones de JavaScript.


Todo con un valor "real" es verdadera

Ejemplos

100

3.14

-15

"Hello"

"false"

7 + 1 + 3.14

5 < 6
Inténtalo tú mismo "

Todo sin un "real" es falso

El valor booleano de 0 (cero) es falsa:

var x = 0;
Boolean(x);       // returns false
Inténtalo tú mismo "

El valor booleano de -0 (menos cero) es false :

var x = -0;
Boolean(x);       // returns false
Inténtalo tú mismo "

El valor booleano de "" (cadena vacía) es false :

var x = "";
Boolean(x);       // returns false
Inténtalo tú mismo "

El valor booleano de undefined es false :

var x;
Boolean(x);       // returns false
Inténtalo tú mismo "

El valor booleano de null es false :

var x = null;
Boolean(x);       // returns false
Inténtalo tú mismo "

El valor booleano de false es (adivinaste) false :

var x = false;
Boolean(x);       // returns false
Inténtalo tú mismo "

El valor booleano de NaN es false :

var x = 10 / "H";
Boolean(x);       // returns false
Inténtalo tú mismo "

Propiedades de Boole y Métodos

Los valores primitivos, como verdadero y falso, no pueden tener propiedades o métodos (porque no son objetos).

Pero con el lenguaje Java, métodos y propiedades también están disponibles para valores primitivos, porque JavaScript trata a los valores simples como objetos al ejecutar los métodos y propiedades.


Referencia completa de Boole

Para una referencia completa, acceda a nuestra completa JavaScript Boolean referencia .

La referencia contiene descripciones y ejemplos de todas las propiedades y métodos de Boole.