Boolean (Español)

publicado en: Articles | 0

El valor pasado como primer parámetro se convierte en un valor booleano, si es necesario. Si el valor se omite o se 0, -0, null, false, NaN, undefined, o la cadena vacía (""), el objeto tiene un valor inicial de false., Todos los demás valores, incluida cualquier objeto, una matriz vacía (), o la cadena «false«, crear un objeto con un valor inicial de true.

no hay que confundir la primitiva Boolean valores true y false true y false valores de la etiqueta Boolean objeto.,

Cualquier objeto de que el valor no es undefined o null, incluyendo un Boolean objeto cuyo valor es false, se evalúa a true cuando se pasa a una instrucción condicional. Por ejemplo, la condición en la siguiente if instrucción se evalúa a true:

var x = new Boolean(false);if (x) { // this code is executed}

Este comportamiento no se aplica a Boolean primitivas., Por ejemplo, la condición de la siguiente instrucción if se evalúa como false:

var x = false;if (x) { // this code is not executed}

no utilice un objeto Boolean para convertir un valor no booleano en un valor valor booleano., Para realizar esta tarea, en su lugar, utilice Boolean como una función, o un doble NO operador:

var x = Boolean(expression); // use this...var x = !!(expression); // ...or thisvar x = new Boolean(expression); // don't use this!

Si usted especifique cualquier objeto, incluyendo un Boolean objeto cuyo valor es false, como el valor inicial de un Boolean objeto, el nuevo Boolean objeto tiene un valor de true.

no utilice un Boolean objeto en lugar de un Boolean primitiva.,

Nota: Cuando la propiedad no estándar document.all se utiliza como argumento para este constructor, el resultado es un objeto Boolean con el valor false. Esta propiedad es heredada y no estándar y no debe usarse.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *