Qué es falsy

El término «Falsy» se refiere a un valor que se considera falso cuando se está evaluando una condición que puede ser verdadera (true) o falsa (false).

Es decir, es una condición de true o false, si un valor es considerado falsy, siempre se «ejecutará» la condición de false.

Cuáles son los valores falsy en JavaScript

En JavaScript hay seis valores que se consideran falsy:

  • false

  • «» (string vacío)

  • 0

  • undefined
  • null
  • NaN

Recuerda que si una variable tiene cualquiera de estos valores, es considerada falsy y en una comprobación booleana se ejecutará la condición falsa.

Ejemplos de uso de valores falsy

En este ejemplo se pasa a una función diversos parámetros falsys, obteniendo que, con cada parámetro pasado se pintará el console.log informando de que ese valor es falsy.

Copiar

Conclusión

Es importante conocer estos valores falsy, sobretodo a la hora de trabajar con operadores nulos (??) y/o con operadores lógicos (||) y así evitar errores en nuestro código.

Por supuesto, al contrario que los valores falsy, tenemos los denominados truthy, aquí te explico más acerca de ellos.

¡Valora este artículo y ayúdame a mejorar la calidad del blog, si no te ha servido, déjame un comentario para revisarlo!
(Votos: 0 Promedio: 0)