Встречается на собеседованиях • сегодня
Какие знаешь способы приведения типов
В JavaScript есть несколько способов приведения типов:
- Явное приведение (explicit coercion):
javascript
String(123); // "123"
Number("42"); // 42
Boolean(0); // false- Неявное приведение (implicit coercion):
javascript
"5" + 2; // "52" (конкатенация)
"5" - 2; // 3 (преобразование в число)
if ("hello") {} // true (логический контекст)- Методы объектов:
javascript
(123).toString(); // "123"
+"42"; // 42 (унарный плюс)
!!"text"; // true (двойное отрицание)- Операторы сравнения:
javascript
"5" == 5; // true (нестрогое сравнение)
"5" === 5; // false (строгое сравнение)Особенности:
- При сложении с строкой происходит преобразование в строку
- В логическом контексте falsy значения (0, "", null, undefined, NaN, false) приводятся к false
- Унарный плюс и операторы -, *, / преобразуют в число

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