13 / 51
Что такое truthy и falsy значения в JavaScript?
Falsy — это значения, которые при приведении к boolean становятся false. Их всего 8: false, 0, -0, 0n, "", null, undefined, NaN. Все остальные значения — truthy, включая пустые массивы [], пустые объекты {} и строку "0". Это важно, потому что JavaScript автоматически приводит значения к boolean в условиях if, циклах и логических операторах.