JavaScript program za razvrstavanje riječi po abecednom redu

U ovom ćete primjeru naučiti pisati JavaScript program koji sortira riječi u nizu abecednim redom.

Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja JavaScript:

  • JavaScript niz
  • JavaScript niz
  • Razvrstavanje JavaScript niza ()

Primjer: Poredajte riječi po abecednom redu

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

Izlaz

 Unesite rečenicu: Učim JavaScript Razvrstane riječi su: Učim JavaScript

U gornjem primjeru od korisnika se traži da unese rečenicu.

  • Rečenica je split(' ')metodom podijeljena na elemente niza (pojedinačne riječi) . split(' ')Metoda dijeli niz na prazninama.
     const words = string.split(' '); // ("I", "am", "learning", "JavaScript")
  • Elementi niza sortirani su pomoću sort()metode. sort()Metoda sortira konce abecednim i uzlaznim redoslijedom.
     words.sort(); // ("I", "JavaScript", "am", "learning")
  • for… ofPetlja se koristi za prolazak kroz polja elemente i prikazati ih.

Napomena : Umjesto prikazivanja iz vrijednosti polja, možete također pretvoriti elemente niza natrag u niz i prikazati vrijednosti kao niz pomoću join()metode.

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

Zanimljivi članci...