los Booleano ()
La función constructora se puede utilizar para crear objetos booleanos, así como valores primitivos booleanos, que representan una cierto
o un falso
valor.
En el siguiente código, detallo la creación de valores booleanos en JavaScript..
Muestra: sample52.html
Booleano ()
Parámetroslos Booleano ()
la función constructora toma un parámetro para convertirlo en un valor booleano (es decir,. cierto
o falso
). Cualquier valor de JavaScript válido que no sea 0, -0, nulo
, falso
, Yaya
, indefinido
, o una cadena vacía ("") se convertirá a cierto
. En el siguiente ejemplo, creamos dos valores de objeto booleanos: uno cierto
y uno falso
.
Muestra: sample53.html
Cuando se usa con el nuevo
palabra clave, instancias de la Booleano ()
constructor produce un objeto complejo real. Debe evitar la creación de valores booleanos utilizando el constructor booleano () (en su lugar, use números literales / primitivos) debido a los posibles problemas asociados con el tipo de
operador. los tipo de
el operador informa los objetos booleanos como 'objeto', en lugar de la etiqueta primitiva ('booleano') que puede esperar. Además, el valor literal / primitivo es más rápido de escribir.
Booleano ()
Propiedades y metodoslos Booleano ()
objeto tiene las siguientes propiedades:
Propiedades (por ejemplo,., Boolean.prototype;
):
prototipo
Las instancias de objetos booleanos tienen las siguientes propiedades y métodos (sin incluir las propiedades y los métodos heredados):
Propiedades de instancia (por ejemplo,., var myBoolean = falso;
myBoolean.constructor;
):
constructor
Métodos de instancia (por ejemplo,., var myNumber = false;
myBoolean.toString ();
):
a la fuente()
Encadenar()
valor de()
UNA falso
Objeto booleano (a diferencia de un valor primitivo) creado a partir del Booleano ()
constructor es un objeto, y los objetos se convierten a cierto
. Así, al crear un falso
Objeto booleano a través del Booleano ()
constructor, el valor en sí mismo se convierte en cierto
. En la siguiente muestra, demuestro cómo un falso
El objeto booleano es siempre "veraz".
Muestra: sample54.html
Si necesita convertir un valor no booleano en un booleano, solo use el Booleano ()
constructor sin el nuevo
La palabra clave y el valor devuelto serán un valor primitivo en lugar de un objeto booleano..
Ya se ha mencionado, pero vale la pena volver a mencionarlo porque se refiere a conversiones: si un valor es 0, -0, nulo
, falso
, Yaya
, indefinido
, o una cadena vacía (""), es falso
. Cualquier valor en JavaScript, excepto los valores mencionados anteriormente, se convertirá a cierto
si se utiliza en un contexto booleano (es decir,. si es verdad) ;
).
Muestra: sample55.html
Es fundamental que entiendas a qué valores de JavaScript se reducen falso
por lo que son conscientes de que todos los demás valores son considerados cierto
.