2018-10-08 13:34:43 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								---
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								id: a77dbc43c33f39daa4429b4f
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								title: Boo who
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								isRequired: true
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								challengeType: 5
							 
						 
					
						
							
								
									
										
										
										
											2018-10-10 16:20:40 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								videoUrl: ''
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								localeTitle: Boo quien
							 
						 
					
						
							
								
									
										
										
										
											2018-10-08 13:34:43 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								---
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2018-12-13 10:02:18 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								## Descripción
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								< section  id = "description" >  Compruebe si un valor está clasificado como un primitivo booleano. Devuelve verdadero o falso. Los primitivos booleanos son verdaderos y falsos. Recuerda usar la técnica de < a  href = "http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514"  target = "_blank" > Leer-Buscar-Preguntar< / a >  si te atascas. Trate de emparejar el programa. Escribe tu propio código. < / section >  
						 
					
						
							
								
									
										
										
										
											2018-10-08 13:34:43 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2018-12-13 10:02:18 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								## Instrucciones
  
						 
					
						
							
								
									
										
										
										
											2018-10-10 16:20:40 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								< section  id = "instructions" >  
						 
					
						
							
								
									
										
										
										
											2018-10-08 13:34:43 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								< / section >  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2018-12-13 10:02:18 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								## Pruebas
  
						 
					
						
							
								
									
										
										
										
											2018-10-08 13:34:43 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								< section  id = 'tests' >  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```yml
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								tests:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  text: < code > booWho(true)</ code >  debe devolver true.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    testString: 'assert.strictEqual(booWho(true), true, "< code > booWho(true)< / code >  should return true.");'
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  text: < code > booWho(false)</ code >  debe devolver verdadero.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    testString: 'assert.strictEqual(booWho(false), true, "< code > booWho(false)< / code >  should return true.");'
							 
						 
					
						
							
								
									
										
										
										
											2018-10-10 16:20:40 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  -  text: '< code > booWho([1, 2, 3])</ code >  debe devolver falso.'
							 
						 
					
						
							
								
									
										
										
										
											2018-10-08 13:34:43 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    testString: 'assert.strictEqual(booWho([1, 2, 3]), false, "< code > booWho([1, 2, 3])< / code >  should return false.");'
							 
						 
					
						
							
								
									
										
										
										
											2018-10-10 16:20:40 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  -  text: '< code > booWho([].slice)</ code >  debe devolver falso.'
							 
						 
					
						
							
								
									
										
										
										
											2018-10-08 13:34:43 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    testString: 'assert.strictEqual(booWho([].slice), false, "< code > booWho([].slice)< / code >  should return false.");'
							 
						 
					
						
							
								
									
										
										
										
											2018-10-10 16:20:40 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  -  text: '< code > booWho({ " a" : 1 })</ code >  debe devolver falso.'
							 
						 
					
						
							
								
									
										
										
										
											2018-10-08 13:34:43 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								    testString: 'assert.strictEqual(booWho({ "a": 1 }), false, "< code > booWho({ "a": 1 })< / code >  should return false.");'
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  text: < code > booWho(1)</ code >  debe devolver falso.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    testString: 'assert.strictEqual(booWho(1), false, "< code > booWho(1)< / code >  should return false.");'
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  text: < code > booWho(NaN)</ code >  debe devolver falso.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    testString: 'assert.strictEqual(booWho(NaN), false, "< code > booWho(NaN)< / code >  should return false.");'
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  text: < code > booWho(" a" )</ code >  debe devolver falso.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    testString: 'assert.strictEqual(booWho("a"), false, "< code > booWho("a")< / code >  should return false.");'
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  text: < code > booWho(" true" )</ code >  debería devolver falso.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    testString: 'assert.strictEqual(booWho("true"), false, "< code > booWho("true")< / code >  should return false.");'
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  text: < code > booWho(" false" )</ code >  debe devolver false.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    testString: 'assert.strictEqual(booWho("false"), false, "< code > booWho("false")< / code >  should return false.");'
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								< / section >  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## Challenge Seed
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								< section  id = 'challengeSeed' >  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								< div  id = 'js-seed' >  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```js
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								function booWho(bool) {
							 
						 
					
						
							
								
									
										
										
										
											2018-12-13 10:02:18 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  // ¿Cuál es la nueva dieta milagrosa de los desarrolladores fantasma? La Booleana.
							 
						 
					
						
							
								
									
										
										
										
											2018-10-08 13:34:43 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								  return bool;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								booWho(null);
							 
						 
					
						
							
								
									
										
										
										
											2018-10-10 16:20:40 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2018-10-08 13:34:43 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								< / div >  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								< / section >  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2018-12-13 10:02:18 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								## Solución
  
						 
					
						
							
								
									
										
										
										
											2018-10-08 13:34:43 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								< section  id = 'solution' >  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```js
							 
						 
					
						
							
								
									
										
										
										
											2018-10-10 16:20:40 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								// solution required
							 
						 
					
						
							
								
									
										
										
										
											2018-10-08 13:34:43 -04:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								< / section >