Seleccionar página

Referencia de ECMAScript 5.1 – Objeto Boolean

Índice

Boolean() | Boolean.prototype


Boolean()

Función constructora de los objetos de tipo Boolean

Sintaxis

var logico = new Boolean()
var logico = new Boolean([valor])

Valor

Opcional. Valor true o false que contendrá el objeto. Si se omite, es 0, null, NaN o una cadena vacía, el valor inicial del objeto false.

var logico = Boolean()
var logico = Boolean([valor])

La función constructora Boolean() puede ser invocada como una función devolviendo un objeto tipo Boolean de forma similar a los creados con new Boolean().

Normalmente no se crean instancias del objeto Boolean explícitamente, y sólo se crean implícitamente objetos Boolean cuando a un tipo de datos lógico se le invoca como un objeto, por ejemplo, con el método toString().

Ejemplo

var verdadero = true;
console.log(verdadero.toString());

La variable verdadero se convierte en un objeto Boolean que al ser derivado del objeto Object dispone de un método toString().

ECMA-262

Boolean.prototype

Prototipo de los objetos de tipo Boolean

Sintaxis

Boolean.prototype

El prototipo incluye todas las propiedades y métodos que heredarán los objetos del tipo Boolean.

Si al objeto prototype se le añade o modifican propiedades o métodos, todos los objetos creados a partir del tipo Boolean tendrán estos nuevos miembros, incluso los creados con anterioridad a la modificación del prototipo.

ECMA-262