Встречается на собеседованиях • сегодня
Почему в JavaScript можно складывать строки и числа
В JavaScript оператор + выполняет либо сложение чисел, либо конкатенацию строк. Если хотя бы один из операндов — строка, другой автоматически преобразуется в строку и происходит конкатенация. Это называется неявным приведением типов.
Пример:
javascript
console.log(5 + "5"); // "55" (конкатенация)
console.log(5 + 5); // 10 (сложение)Для явного преобразования можно использовать Number() или String():
javascript
console.log(Number("5") + 5); // 10
console.log("5" + String(5)); // "55"Такое поведение отличается от Python, где str + int вызывает TypeError.

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