В този пример ще се научите да пишете програма на 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