Sobes.tech
Junior

Ce valori sunt considerate false (falsy) în JavaScript?

sobes.tech AI

Răspuns de la AI

În JavaScript, valorile falsy sunt cele care, atunci când sunt convertite în tipul boolean, devin false. Acestea includ:

  • false
  • 0 (zero numeric)
  • -0 (zero negativ)
  • 0n (BigInt zero)
  • "" (șir gol)
  • null
  • undefined
  • NaN

Toate celelalte valori sunt considerate truthy.

Exemplu:

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