Junior — Middle
Kādi JavaScript vērtības tiek uzskatītas par nepatiesām, pārveidojot tās uz boolean tipu?
sobes.tech AI
Atbilde no AI
JavaScript, sekojošas vērtības uzskatāmas par falsy (nepatiesas), kad tās tiek pārveidotas uz boolean:
false0(nulle)-0(negatīva nulle)0n(BigInt nulle)""(tukša virkne)nullundefinedNaN
Visas pārējās vērtības uzskatāmas par truthy (patiesas).
Piemērs:
if (!0) {
console.log('0 — tas ir falsy');
}
if (!"") {
console.log('Tukša virkne — tas ir falsy');
}
if (!null) {
console.log('null — tas ir falsy');
}
Svarīgi ņemt vērā, veicot nosacījumu pārbaudes un loģiskās izteiksmes.