Sobes.tech
Junior

Aké hodnoty sa považujú za nepravdivé (falsy) v JavaScripte?

sobes.tech AI

Odpoveď od AI

V JavaScripte sú falsy hodnoty tie, ktoré pri prevedení na boolean dajú false. Patria sem:

  • false
  • 0 (nula)
  • -0 (záporná nula)
  • 0n (BigInt nula)
  • "" (prázdny reťazec)
  • null
  • undefined
  • NaN

Všetky ostatné hodnoty sa považujú za truthy.

Príklad:

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