Sobes.tech
Junior

Quelles valeurs sont considérées comme fausses (falsy) en JavaScript?

sobes.tech IA

Réponse de l'IA

En JavaScript, les valeurs falsy sont celles qui, lorsqu'elles sont converties en booléen, deviennent false. Elles incluent :

  • false
  • 0 (zéro)
  • -0 (zéro négatif)
  • 0n (BigInt zéro)
  • "" (chaîne vide)
  • null
  • undefined
  • NaN

Toutes les autres valeurs sont considérées comme truthy.

Exemple :

if (!0) {
  console.log('0 — valeur falsy');
}
if ("hello") {
  console.log('"hello" — valeur truthy');
}