Встречается на собеседованиях • сегодня
Что выдаст false при преобразовании bool значения в JS
В JavaScript следующие значения преобразуются в false при приведении к булевому типу:
false(очевидно)0,-0""(пустая строка)nullundefinedNaN0n(BigInt ноль)
Все остальные значения, включая пустые объекты {}, пустые массивы [], строку "false", дают true.
Пример:
js
console.log(Boolean(0)); // false
console.log(Boolean("")); // false
console.log(Boolean(null)); // false
console.log(Boolean([])); // true (!)
console.log(Boolean({})); // true (!)
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы