Встречается на собеседованиях • сегодня
Какие знаешь виды преобразования типов
В JavaScript есть два основных вида преобразования типов:
- Явное (Explicit) – когда разработчик сам указывает на необходимость преобразования:
javascript
let num = Number('42'); // строка -> число let str = String(42); // число -> строка let bool = Boolean(0); // число -> boolean (false)
- Неявное (Implicit) – автоматическое преобразование при операциях:
javascript
let sum = '5' + 2; // '52' (конкатенация) let diff = '10' - '5'; // 5 (автоматическое число) if ('hello') { ... } // true (непустая строка -> true)
Особенности:
- Логические преобразования:
0,'',null,undefined,NaN→false. ==делает неявное приведение ('5' == 5→true), а===– нет.- Объекты приводятся к примитивам через
valueOf()иtoString().

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы