Junior
Welke waarden in JavaScript worden als falsy beschouwd?
sobes.tech AI
Antwoord van AI
In JavaScript behoren de "falsy" (onwaar) waarden tot:
false- De booleaanse waardefalse.0- Numerieke nul (zowel geheel als drijvendekomma, bijvoorbeeld0.0).-0- Negatieve nul.""- Lege string.null- Speciale waarde die "de afwezigheid van elk object" betekent.undefined- De standaardwaarde die een variabele heeft als er geen andere waarde aan is toegekend, en ook het resultaat van het benaderen van een niet-bestaande eigenschap van een object.NaN- Not-a-Number, het resultaat van onjuiste wiskundige operaties.
Deze waarden worden geconverteerd naar false wanneer ze worden gebruikt in een booleaanse context, bijvoorbeeld in een if-voorwaarde. Alle andere waarden (objecten, arrays, niet-lege strings, getallen verschillend van nul, enz.) worden als "truthy" (waar) beschouwd.