Програма 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

Цікаві статті...