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

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