Cuando escuchamos la palabra boolean, dos valores vienen instantáneamente en nuestras mentes: verdadero y falso. Booleano en el lenguaje de programación se refiere al tipo de datos lógico. Representa sí/no, encendido/apagado a través de las palabras verdaderas y falsas.
En JavaScript, Boolean no es solo un tipo primitivo, sino que también se usa en forma de objeto. Todos ya estamos familiarizados con el tipo primitivo de booleano, el siguiente es un ejemplo que muestra dos variables asignadas con valores booleanos:
Dejar ishungrry = false;Ahora, si aplica el TypeOf Operator en estas variables, dará el resultado de Boolean:
consola.log (typeof (ishungrry)); // booleanoEste es un tipo primitivo booleano simple, pero en este artículo, aprenderemos sobre el objeto booleano en JavaScript con ejemplos para su mejor comprensión:
Objetos booleanos en JavaScript
En JavaScript, Boolean también se puede definir como objetos que usan la palabra clave nueva y luego se refieren a través de Capital B.
Sintaxis
Sea y = nuevo booleano (variable/expresión);Nota: Las variables con un valor siempre se tratan como verdaderas. Mientras que, las variables sin ningún valor o con "0", "nan", cadena vacía, "nulo" siempre se tratan como valores booleanos falsos.
Por ejemplo
Booleano para un valor siempre es ciertoProducción
Booleano sin valor definidoProducción
El objeto booleano es un envoltorio de objetos para un tipo primitivo booleano. Se crea un objeto booleano cuando el usuario pasa valores verdaderos o falsos al constructor.
Ejemplo
Sea a = nuevo booleano (falso);Ahora, para devolver el valor primitivo solo llamar valuef () método en el objeto booleano:
consola.registro (a.valor de()); // FALSOAdemás, si aplicamos el mismo método typeof () en el objeto booleano, devuelve objeto en lugar de booleano:
Sea a = nuevo booleano (falso);Propiedades booleanas en JavaScript
Propiedad | Descripción |
---|---|
Constructor | Booleano () Devuelve la referencia de la función booleana que creó ese objeto. |
Prototipo | Esta propiedad estática devuelve la referencia al objeto prototipo booleano. Permite agregar cualquier propiedad predefinida al objeto booleano. |
Métodos booleanos en JavaScript
Nombre | Descripción |
---|---|
valor de() | Se devuelve un valor primitivo del objeto booleano. |
Encadenar() | Se devuelve una cadena de verdadero o falso que representa el valor actual del objeto booleano. |
a la fuente() | El código fuente se devuelve como una cadena, del objeto booleano actual. |
Ejemplo
// método de tostraciónProducción
Además, un objeto booleano siempre devuelve verdadero en una declaración condicional, independientemente de cualquier valor que se le asigne.
Ejemplo
Sea obj1 = nuevo booleano (falso);Producción:
En el ejemplo anterior, se comparan los objetos booleanos y los tipos primitivos de booleanos. A pesar del hecho de que se asignó un valor falso a un objeto booleano, todavía se ejecutó. La razón es que el objeto se evalúa como verdadero cuando se proporciona en una condición IF.
Conclusión
Boolean se refiere a dos valores en la programación, sino en JavaScript, no solo se usan como tipos de datos primitivos sino también en forma de objetos. En este artículo aprendimos qué son los booleanos, cómo los tipos de booleanos primitivos y de objetos difieren en JavaScript. Los objetos booleanos tienen algunas propiedades y métodos. A través del ejemplo, demostramos cómo asignar valores falsos y verdaderos y cómo se comportan los objetos booleanos en una declaración condicional.