Sobes.tech
Junior

Кои стойности се считат за лъжливи (falsy) в JavaScript?

sobes.tech AI

Отговор от AI

В JavaScript falsy стойностите са тези, които при преобразуване към булев тип стават false. Те включват:

  • false
  • 0 (нула)
  • -0 (отрицателна нула)
  • 0n (BigInt нула)
  • "" (празен низ)
  • null
  • undefined
  • NaN

Всички останали стойности се считат за truthy.

Пример:

if (!0) {
  console.log('0 — falsy стойност');
}
if ("hello") {
  console.log('"hello" — truthy стойност');
}