Junior
Koje vrednosti u JavaScriptu se smatraju falsy vrednostima?
sobes.tech АИ
Одговор од АИ
U JavaScript-u, "falsy" (lažne) vrednosti uključuju:
false- Samo boolean vrednostfalse.0- Brojčana nula (kako celobrojna, tako i sa pokretnom zarezom, na primer0.0).-0- Negativna nula.""- Prazan niz.null- Specijalna vrednost koja označava "nepostojanje bilo kog objekta".undefined- Podrazumevana vrednost koju ima promenljiva ako joj nije dodeljena druga vrednost, kao i rezultat pristupa nepostojećoj svojstvu objekta.NaN- Not-a-Number, rezultat neispravnih matematičkih operacija.
Ove vrednosti se pretvaraju u false kada se koriste u booleanskom kontekstu, na primer u uslovu if. Sve ostale vrednosti (objekti, nizovi, neprazni nizovi, brojevi različiti od nule itd.) smatraju se "truthy" (istinitim).