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:
false0(nula)-0(záporná nula)0n(BigInt nula)""(prázdny reťazec)nullundefinedNaN
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');
}