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