Junior
JavaScriptda qaysi qiymatlar falsy qiymatlar hisoblanadi?
sobes.tech AI
AIdan javob
JavaScriptda "falsy" (yolgʻon) qiymatlar quyidagilardan iborat:
false- Boolean qiymatfalse.0- Raqamli nol (butun yoki suzuvchi nuqtali, masalan,0.0).-0- Salbiy nol.""- Bo'sh satr.null- "Har qanday ob'ektning yo'qligini" anglatadigan maxsus qiymat.undefined- O'zgaruvchiga boshqa qiymat berilmagan bo'lsa, standart qiymat va shuningdek, mavjud bo'lmagan ob'ekt xususiyatiga kirishda natija.NaN- Not-a-Number, noto'g'ri matematik amallar natijasi.
Ushbu qiymatlar boolean kontekstida, masalan, if operatori shartida, false ga aylantiriladi. Boshqa barcha qiymatlar (ob'ektlar, massivlar, bo'sh bo'lmagan satrlar, nolga teng bo'lmagan raqamlar va boshqalar) "truthy" (haqiqiy) deb hisoblanadi.