Junior — Middle
99
Ի՞նչ արժեքներ են JavaScript-ում, որոնք մերժվում են որպես ճշմարիտ boolean-ի փոխարկման ժամանակ։
Պատասխան AI-ից
sobes.tech AI
В JavaScript следующие значения считаются ложными (falsy) при преобразовании к булевому типу:
false0(число ноль)-0(отрицательный ноль)0n(BigInt ноль)""(пустая строка)nullundefinedNaN
Все остальные значения считаются истинными (truthy).
Пример:
if (!0) {
console.log('0 — это falsy');
}
if (!"") {
console.log('Пустая строка — это falsy');
}
if (!null) {
console.log('null — это falsy');
}
Это важно учитывать при проверках условий и логических выражениях.