Встречается на собеседованиях • сегодня
Какие знаешь виды приведения типов
В JavaScript есть два вида приведения типов: явное (explicit) и неявное (implicit).
- Явное – когда разработчик сам указывает преобразование:
javascript
let num = Number('42'); // строка -> число
let str = String(42); // число -> строка- Неявное – JavaScript автоматически преобразует типы в определенных контекстах:
javascript
'5' + 1 // '51' (конкатенация, число -> строка)
'5' - 1 // 4 (вычитание, строка -> число)
if ('hello') {} // true (непустая строка -> true)Особенности:
- Логическое приведение (
!!value,Boolean(value)) - Сравнение (
==вызывает неявное приведение,===– нет) - Операторы (
+,-,*,/могут менять типы)
Важно понимать правила приведения, чтобы избежать неожиданного поведения.

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