17 lines
1.2 KiB
Markdown
17 lines
1.2 KiB
Markdown
|
---
|
||
|
title: Boolean
|
||
|
localeTitle: Booleano
|
||
|
---
|
||
|
## Booleano
|
||
|
|
||
|
El objeto booleano es un envoltorio de objeto para un valor booleano (verdadero o falso). Puede definir explícitamente un booleano como `new Boolean([value])` . El argumento de `value` opcional se convierte en un valor booleano. Si no se especifica el valor, `0` , `-0` , `null` , `false` , `NaN` , `undefined` o la cadena vacía ( `""` ), el objeto se establece en falso. Todos los demás valores, incluido cualquier objeto o la cadena "falsa", crean un objeto con un valor de verdadero. Una excepción interesante es cuando `document.all` de DOM se pasa como un argumento al constructor `Boolean` , se evalúa como `false` 1 .
|
||
|
|
||
|
El valor primitivo booleano ( `true` y `false` ) no es lo mismo que `Boolean` valores de objeto `Boolean` ( `true` y `false` ).
|
||
|
|
||
|
#### Más información:
|
||
|
|
||
|
[La diferencia entre los objetos booleanos y los primitivos booleanos en JavaScript: un goteo de JavaScript](http://adripofjavascript.com/blog/drips/the-difference-between-boolean-objects-and-boolean-primitives-in-javascript.html)
|
||
|
|
||
|
### Fuentes
|
||
|
|
||
|
1. [Usted no sabe JavaScript, capítulo 4](https://github.com/getify/You-Dont-Know-JS/blob/master/types%20&%20grammar/ch4.md) , línea: 364. Accedido el 31 de octubre de 2017.
|