Manual de referencia de JavaScript Boolean

Boolean (Boolean) de JavaScript

Los valores booleanos de JavaScript pueden ser uno de los dos: true o false.

Función Boolean()

Puede usar la función Boolean() para determinar si una expresión es verdadera:

Ejemplo

Boolean(10 > 9)     // Devuelve true

Pruebe usted mismo

O más simple:

Ejemplo

(10 > 9)            // También devuelve true
10 > 9              // también devuelve true

Pruebe usted mismo

Para obtener tutoriales sobre valores booleanos, lea nuestros Tutoriales de JavaScript Booleano.

Atributos Booleano

Atributos Descripción
constructor Devuelve la función que crea el prototipo de Booleano de JavaScript.
prototype Permite agregar propiedades y métodos al prototipo de Booleano.

Métodos Booleano

Método Descripción
toString() Convierte el valor booleano en una cadena y devuelve el resultado.
valueOf() Devuelve el valor original de la booleana.

Objeto Booleano

El objeto Booleano representa dos valores: "true" o "false".

Sintaxis para crear un objeto Booleano:

new Boolean(value);	//constructor
Boolean(value);		//función de conversión

Parámetro

Parámetro value El valor almacenado por el objeto Booleano o el valor que se debe convertir en un valor booleano.

Valor devuelto

Cuando se llama a Booleano como un constructor (con el operador new), Booleano convertirá su parámetro en un valor booleano y devolverá un objeto Booleano que contiene ese valor.

Si se llama a Booleano como una función (sin el operador new), Booleano solo convertirá su parámetro en un valor booleano original y devolverá este valor.

Notas:Si se omite el parámetro value o se establece en 0, -0, null, "", false, undefined o NaN, el objeto se establece en false. De lo contrario, se establece en true (incluso si el parámetro value es la cadena "false").

Descripción del objeto Booleano

En JavaScript, el valor booleano es un tipo de datos básico. El objeto Booleano es un objeto booleano que encapsula valores booleanos. El objeto Booleano se utiliza principalmente para proporcionar el método toString () que convierte valores booleanos en cadenas.

Cuando se llama al método toString () para convertir un valor booleano en una cadena (generalmente llamado implícitamente por JavaScript), JavaScript internamente convierte este valor booleano en un objeto Booleano temporal, y luego llama al método toString () de este objeto.

Libros de texto complementarios

Para obtener más información, lea el contenido relevante en el tutorial avanzado de JavaScript:

Tipos de referencia ECMAScript
Los tipos de referencia se denominan generalmente clases (class) o objetos. Esta sección explica los tipos de referencia predefinidos de ECMAScript.