Программа на JavaScript для сортировки слов в алфавитном порядке

В этом примере вы научитесь писать программу на JavaScript, которая сортирует слова в строке в алфавитном порядке.

Чтобы понять этот пример, вы должны знать следующие темы программирования JavaScript:

  • Строка JavaScript
  • Массив JavaScript
  • Сортировка массива JavaScript ()

Пример: сортировка слов в алфавитном порядке

 // program to sort words in alphabetical order // take input const string = prompt('Enter a sentence: '); // converting to an array const words = string.split(' '); // sort the array elements words.sort(); // display the sorted words console.log('The sorted words are:'); for (const element of words) ( console.log(element); )

Вывод

 Введите предложение: Я изучаю JavaScript. Отсортированные слова: Я изучаю JavaScript.

В приведенном выше примере пользователю предлагается ввести предложение.

  • С помощью split(' ')метода предложение разбивается на элементы массива (отдельные слова) . split(' ')Метод разбивает строку на пробельных символах.
     const words = string.split(' '); // ("I", "am", "learning", "JavaScript")
  • Элементы массива сортируются с помощью sort()метода. sort()Метод сортирует строки в алфавитном и порядке возрастания.
     words.sort(); // ("I", "JavaScript", "am", "learning")
  • for… ofЦикл используется для перебора элементов массива и отображать их.

Примечание . Вместо отображения значений массива можно также преобразовать элементы массива обратно в строку и отобразить значения в виде строки с помощью join()метода.

 words.join(' '); // I JavaScript am learning

Интересные статьи...