Sobes.tech
Junior

Kuras vērtības JavaScript uzskata par nepatiesām (falsy)?

sobes.tech AI

Atbilde no AI

JavaScript valodā falsy vērtības ir tās, kas, pārvēršot uz boolean tipu, kļūst false. Tās ir:

  • false
  • 0 (nulle)
  • -0 (negatīva nulle)
  • 0n (BigInt nulle)
  • "" (tukša virkne)
  • null
  • undefined
  • NaN

Visas pārējās vērtības tiek uzskatītas par truthy.

Piemērs:

if (!0) {
  console.log('0 — falsy vērtība');
}
if ("hello") {
  console.log('"hello" — truthy vērtība');
}