Junior
JavaScript'te hangi değerler falsy olarak kabul edilir?
sobes.tech yapay zeka
AI'dan gelen yanıt
JavaScript'te "falsy" (yanlış) değerler şunlardır:
false- Kendisi booleanfalse.0- Sayısal sıfır (tam sayı veya kayan nokta, örneğin0.0).-0- Negatif sıfır.""- Boş dize.null- "Herhangi bir nesnenin yokluğu" anlamına gelen özel değer.undefined- Bir değişkene başka bir değer atanmadığında varsayılan olarak aldığı değer ve ayrıca var olmayan bir nesne özelliğine erişim sonucu.NaN- Not-a-Number, hatalı matematiksel işlemlerin sonucu.
Bu değerler, boolean bağlamında kullanıldığında, örneğin if ifadesinde, false olarak değerlendirilirler. Diğer tüm değerler (nesneler, diziler, boş olmayan dizgiler, sıfırdan farklı sayılar vb.) "truthy" (doğru) kabul edilir.