Встречается на собеседованиях • сегодня

Как сравниваются строки

Строки в 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 (ёжик перед яблоком)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы