Junior — Middle
Milyen értékek számítanak hamisnak JavaScript-ben, amikor átalakítjuk boolean típusra?
sobes.tech MI
Válasz az MI-től
JavaScript-ben a következő értékeket falsy (hamis) értéknek tekintjük, amikor boolean értékké alakítjuk őket:
false0(nulla szám)-0(negatív nulla)0n(BigInt nulla)""(üres string)nullundefinedNaN
Minden más érték igaz (truthy) értéknek számít.
Példa:
if (!0) {
console.log('0 — falsy');
}
if (!"") {
console.log('Üres string — falsy');
}
if (!null) {
console.log('null — falsy');
}
Fontos figyelembe venni ezt feltételek és logikai kifejezések ellenőrzésekor.