Встречается на собеседованиях • сегодня
Строка - это примитивный или ссылочный тип данных
Строка (string) в JavaScript — это примитивный тип данных. Однако у строк есть особенности, которые могут вводить в заблуждение:
- Примитив, но с методами. Например, можно вызвать
'hello'.toUpperCase()— это работает, потому что JS временно оборачивает строку в объект (String), а после выполнения операции снова преобразует в примитив.
-
Неизменяемость. Примитивные строки нельзя изменить после создания:
javascriptlet str = 'abc'; str[0] = 'd'; // Не сработает console.log(str); // 'abc' -
Сравнение по значению:
javascript'a' === 'a' // true (сравниваются значения, а не ссылки)
Хотя строки ведут себя как объекты при использовании методов, они остаются примитивами.

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