Junior
Ce valori din JavaScript sunt considerate valori falsy?
sobes.tech AI
Răspuns de la AI
În JavaScript, valorile "falsy" (fals) includ:
false- Valoarea booleanfalse.0- Zero numeric (atât întreg, cât și cu virgulă mobilă, de exemplu0.0).-0- Zero negativ.""- Șir gol.null- Valoare specială care înseamnă "absența oricărui obiect".undefined- Valoarea implicită pe care o are o variabilă dacă nu i se atribuie altă valoare, precum și rezultatul accesării unei proprietăți inexistente a unui obiect.NaN- Not-a-Number, rezultatul operațiilor matematice incorecte.
Aceste valori sunt convertite în false atunci când sunt utilizate într-un context boolean, de exemplu, într-o condiție if. Toate celelalte valori (obiecte, array-uri, șiruri non-goale, numere diferite de zero etc.) sunt considerate "truthy" (adevărate).