Sobes.tech
Junior

Ի՞նչ արժեքներ են համարվում կեղծ (falsy) JavaScript-ում:

sobes.tech AI

Պատասխան AI-ից

JavaScript-ում, falsy արժեքներն են այները, որոնք boolean տիպի վերածվելուց հետո դառնում են false. Դրանք են:

  • false
  • 0 (զրո)
  • -0 (բացասական զրո)
  • 0n (BigInt զրո)
  • "" (քաղվածք դատարկ)
  • null
  • undefined
  • NaN

Բոլոր մյուս արժեքները համարվում են truthy:

Օրինակ՝

if (!0) {
  console.log('0 — falsy արժեք');
}
if ("hello") {
  console.log('"hello" — truthy արժեք');
}