Встречается на собеседованиях • сегодня
Как сравниваются строки
Строки в JavaScript сравниваются посимвольно, используя Unicode значения символов (лексикографический порядок). Сравнение происходит слева направо:
javascript
console.log('a' < 'b'); // true (Unicode 'a' < 'b')
console.log('abc' < 'abd'); // true (первые 2 символа равны, 'c' < 'd')Важные особенности:
- Регистр имеет значение: 'A' < 'a' (заглавные буквы идут перед строчными)
- Длина строки не влияет на сравнение, если начальные символы разные
- Для корректного сравнения можно использовать
localeCompare():
javascript
'ёжик'.localeCompare('яблоко'); // -1 (ёжик перед яблоком)
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы