Program JavaScript za razvrščanje besed po abecednem vrstnem redu

V tem primeru se boste naučili pisati program JavaScript, ki razvršča besede v nizu po abecednem vrstnem redu.

Če želite razumeti ta primer, morate poznati naslednje teme programiranja JavaScript:

  • Niz JavaScript
  • Array JavaScript
  • Razvrščanje polja JavaScript ()

Primer: Razvrščanje besed po abecednem vrstnem 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); )

Izhod

 Vnesite stavek: Učim se JavaScript Razvrščene besede so: Učim se JavaScript

V zgornjem primeru je uporabnik pozvan, da vnese stavek.

  • Stavek je z split(' ')metodo razdeljen na elemente matrike (posamezne besede) . split(' ')Postopek razdeli niz na presledkov.
     const words = string.split(' '); // ("I", "am", "learning", "JavaScript")
  • Elementi polja so razvrščeni z uporabo sort()metode. sort()Metoda razvrsti strune v abecednem in naraščajočem vrstnem redu.
     words.sort(); // ("I", "JavaScript", "am", "learning")
  • for… ofZanka se uporablja za ponovitev preko razporeditve elementov in jih prikaže.

Opomba : Namesto prikaza iz vrednosti matrike lahko tudi elemente matrike pretvorite nazaj v niz in z join()metodo prikažete vrednosti kot niz .

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

Zanimive Članki...