ЈаваСцрипт програм за сортирање речи по абецедном реду

У овом примеру ћете научити да пишете ЈаваСцрипт програм који сортира речи у низу по абецедном реду.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања ЈаваСцрипт:

  • ЈаваСцрипт Стринг
  • ЈаваСцрипт Арраи
  • ЈаваСцрипт Арраи сорт ()

Пример: Поредајте речи по абецедном реду

 // 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); )

Оутпут

 Унесите реченицу: Учим ЈаваСцрипт Уређене речи су: Учим ЈаваСцрипт

У горњем примеру, од корисника се тражи да унесе реченицу.

  • Реченица је 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

Занимљиви Чланци...