Booleano ()

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ámetros

los 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 metodos

los Booleano () objeto tiene las siguientes propiedades:

Propiedades (por ejemplo,., Boolean.prototype;):

  • prototipo

Propiedades y métodos de instancias de objetos booleanos

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()

Los objetos booleanos falsos no primitivos se convierten a verdaderos

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..


Ciertas cosas son falsas, todo lo demás es verdad

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

 

Conclusión

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.