Встречается на собеседованиях • сегодня

Какие знаешь виды приведения типов

В JavaScript есть два вида приведения типов: явное (explicit) и неявное (implicit).

  1. Явное – когда разработчик сам указывает преобразование:
javascript
let num = Number('42'); // строка -> число
let str = String(42); // число -> строка
  1. Неявное – JavaScript автоматически преобразует типы в определенных контекстах:
javascript
'5' + 1 // '51' (конкатенация, число -> строка)
'5' - 1 // 4 (вычитание, строка -> число)
if ('hello') {} // true (непустая строка -> true)

Особенности:

  • Логическое приведение (!!value, Boolean(value))
  • Сравнение (== вызывает неявное приведение, === – нет)
  • Операторы (+, -, *, / могут менять типы)

Важно понимать правила приведения, чтобы избежать неожиданного поведения.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы