Sobes.tech
Junior

Quali valori sono considerati falsi (falsy) in JavaScript?

sobes.tech AI

Risposta dell'AI

In JavaScript, i valori falsy sono quelli che, convertiti in booleano, diventano false. Questi includono:

  • false
  • 0 (zero numerico)
  • -0 (zero negativo)
  • 0n (BigInt zero)
  • "" (stringa vuota)
  • null
  • undefined
  • NaN

Tutti gli altri valori sono considerati truthy.

Esempio:

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