Встречается на собеседованиях • сегодня
Как работает приведение типов
В JavaScript приведение типов (type coercion) — это автоматическое или явное преобразование одного типа данных в другой. Бывает явным (через Number(), String(), Boolean()) и неявным (автоматически в операциях).
Примеры неявного приведения:
javascript
'5' + 3 // "53" (конкатенация, число преобразуется в строку)
'5' - 3 // 2 (строка преобразуется в число)
true + 1 // 2 (boolean true → 1)Особенности:
- Логические операторы (
==,!=) выполняют приведение, строгие (===,!==) — нет. - При сложении строки и числа всегда побеждает строка.
null,undefined,0,'',NaNприводятся кfalseв булевом контексте.
Лучшая практика: избегать неявного приведения, используя строгое сравнение и явные преобразования.

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