Sobes.tech
Junior

JavaScript'te hangi değerler yanlış (falsy) olarak kabul edilir?

sobes.tech yapay zeka

AI'dan gelen yanıt

JavaScript'te, false (falsy) değerler, boolean tipe dönüştürüldüğünde false olan değerlerdir. Bunlar şunlardır:

  • false
  • 0 (sıfır)
  • -0 (negatif sıfır)
  • 0n (BigInt sıfır)
  • "" (boş dize)
  • null
  • undefined
  • NaN

Diğer tüm değerler truthy olarak kabul edilir.

Örnek:

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