Sobes.tech
Junior

JavaScript-də hansı dəyərlər falsy hesab olunur?

sobes.tech Süni İntellekt

AI-dan cavab

JavaScript-də "falsy" (yalan) dəyərlər aşağıdakılardır:

  • false - Boolean dəyər false.
  • 0 - Rəqəmsal sıfır (tam və ya onluq, məsələn, 0.0).
  • -0 - Mənfi sıfır.
  • "" - Boş sətir.
  • null - "Hər hansı bir obyektin olmaması" mənasını verən xüsusi dəyər.
  • undefined - Bir dəyişənə başqa dəyər təyin olunmayıbsa, onun standart dəyəri və həmçinin mövcud olmayan obyekt xüsusiyyətinə daxil olma nəticəsi.
  • NaN - Not-a-Number, düzgün olmayan riyazi əməliyyatların nəticəsi.

Bu dəyərlər boolean kontekstində, məsələn, if operatorunda istifadə edildikdə, false-a çevrilir. Digər bütün dəyərlər (obyektlər, massivlər, boş olmayan sətirlər, sıfırdan fərqli ədədlər və s.) "truthy" (doğru) hesab olunur.