Junior
Jakie wartości są uważane za fałszywe (falsy) w JavaScript?
sobes.tech AI
Odpowiedź od AI
W JavaScript wartości falsy to te, które po konwersji na typ boolean stają się false. Należą do nich:
false0(zero)-0(ujemne zero)0n(BigInt zero)""(pusty ciąg znaków)nullundefinedNaN
Wszystkie inne wartości są uważane za truthy.
Przykład:
if (!0) {
console.log('0 — wartość falsy');
}
if ("hello") {
console.log('"hello" — wartość truthy');
}