Sobes.tech
Junior

JavaScriptda qaysi qiymatlar yolg'on (falsy) hisoblanadi?

sobes.tech AI

AIdan javob

JavaScriptda, falsy qiymatlar bo‘lsa, ular boolean turiga o‘tkazilganda false bo‘ladigan qiymatlardir. Ularga quyidagilar kiradi:

  • false
  • 0 (sonli nol)
  • -0 (salbiy nol)
  • 0n (BigInt nol)
  • "" (bo‘sh satr)
  • null
  • undefined
  • NaN

Boshqa barcha qiymatlar truthy hisoblanadi.

Misol:

if (!0) {
  console.log('0 — falsy qiymat');
}
if ("hello") {
  console.log('"hello" — truthy qiymat');
}