Встречается на собеседованиях • сегодня
Какие знаешь способы преобразования типов примитивов в JavaScript
В JavaScript есть несколько способов преобразования типов примитивов:
- Явное преобразование:
js
String(123) // "123"
Number("42") // 42
Boolean(1) // true- Неявное преобразование (коерция):
js
"5" + 2 // "52" (конкатенация)
"5" - 2 // 3 (вычитание)
!0 // true (логическое преобразование)- Методы объектов:
js
(42).toString() // "42"
+"3.14" // 3.14 (унарный плюс)- Парсинг:
js
parseInt("10px") // 10
parseFloat("3.14text") // 3.14Особенности:
- При сложении с строкой число преобразуется в строку
- При математических операциях строка преобразуется в число
- Логические преобразования: false, 0, "", null, undefined, NaN → false

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