Junior
Ποιες τιμές θεωρούνται ψευδείς (falsy) στη JavaScript;
sobes.tech AI
Απάντηση από AI
Στη JavaScript, οι τιμές falsy είναι αυτές που, όταν μετατραπούν σε τύπο boolean, γίνονται false. Περιλαμβάνουν:
false0(μηδέν)-0(αρνητικό μηδέν)0n(BigInt μηδέν)""(κενή συμβολοσειρά)nullundefinedNaN
Όλες οι άλλες τιμές θεωρούνται truthy.
Παράδειγμα:
if (!0) {
console.log('0 — falsy τιμή');
}
if ("hello") {
console.log('"hello" — truthy τιμή');
}