Valores truthy y falsy en JavaScript
Introducción Link to heading
En JavaScript, los valores truthy y falsy son un concepto fundamental para comprender cómo se evalúan las condiciones en el código.
¿Qué son los valores truthy y falsy? Link to heading
- Truthy: Son valores que se consideran “verdaderos” en un contexto booleano.
- Falsy: Son valores que se consideran “falsos” en un contexto booleano.
Lista de valores falsy Link to heading
false
0
(cero)-0
(cero negativo)NaN
(Not a Number)null
undefined
- La cadena vacía
""
Lista de valores truthy Link to heading
- Cualquier valor que no sea falsy
Ejemplo Link to heading
if ("") {
console.log("Empty string is truthy");
} else {
console.log("Empty string is false");
}
// Empty string is falsy
Función Boolean()
Link to heading
- La función
Boolean()
se utiliza para convertir un valor a un valor booleano. - Si el valor es truthy, la función devuelve
true
. - Si el valor es falsy, la función devuelve
false
.
Ejemplo Link to heading
console.log(Boolean(0)); // false
console.log(Boolean("a")); // true
Recomendaciones Link to heading
- Es importante comprender la diferencia entre valores truthy y falsy para escribir condiciones precisas en el código.
- Se puede utilizar la función
Boolean()
para verificar si un valor es truthy o falsy.
¡Sigue aprendiendo sobre valores truthy y falsy para escribir código JavaScript más robusto!