Встречается на собеседованиях • сегодня
Какие бывают виды преобразования типов в JavaScript
В JavaScript есть два вида преобразования типов: явное (explicit) и неявное (implicit).
Явное преобразование — когда разработчик сам указывает, как преобразовать значение:
javascript
let num = Number('42'); // строка → число
let str = String(42); // число → строка
let bool = Boolean(0); // число → boolean (false)Неявное преобразование — автоматическое преобразование типов при операциях:
javascript
'5' + 1 = '51' // число → строка (конкатенация)
'5' - 1 = 4 // строка → число (арифметика)
if ('hello') {} // строка → boolean (true)Особенности:
- При
==происходит неявное приведение ('5' == 5→true). ===строгое сравнение без приведения.- Логические операторы (
||,&&) также приводят типы.

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