Встречается на собеседованиях • сегодня
Какие знаешь виды преобразования типов в JavaScript
В JavaScript есть два вида преобразования типов: явное (explicit) и неявное (implicit).
Явное – когда разработчик сам указывает тип:
js
Number('42'); // 42
String(42); // '42'
Boolean(1); // true Неявное – автоматическое преобразование при операциях:
js
'5' + 2; // '52' (конкатенация)
'5' - 2; // 3 (преобразование в число)
if ('hello') { ... } // true (логический контекст) Особенности:
- Логическое преобразование:
0,'',null,undefined,NaN→false. ==делает неявное приведение ('5' == 5→true),===– нет.+может конкатенировать строки, остальные арифметические операторы преобразуют в число.

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