Встречается на собеседованиях • сегодня
Как примитив преобразовать в другой тип данных
В JavaScript примитивы можно преобразовать с помощью явного (explicit) или неявного (implicit) приведения типов.
Явное приведение:
javascript
let str = '123';
let num = Number(str); // 123 (number)
let bool = Boolean(0); // falseНеявное приведение (coercion):
javascript
let num = '5' * 1; // 5 (number)
let bool = !!'text'; // true
let str = 10 + ''; // "10" (string)Особенности:
String(),Number(),Boolean()- конструкторы для явного приведения+перед строкой преобразует в число:+'42'→ 42- Логические операторы (
!!,&&,||) приводят к boolean - При сложении строки с числом число преобразуется в строку:
'5' + 3→ '53'

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