JavaScript-program for å sortere ord i alfabetisk rekkefølge

I dette eksemplet lærer du å skrive et JavaScript-program som sorterer ord i en streng i alfabetisk rekkefølge.

For å forstå dette eksemplet, bør du ha kunnskap om følgende JavaScript-programmeringsemner:

  • JavaScript-streng
  • JavaScript Array
  • JavaScript Array sort ()

Eksempel: Sorter ord i alfabetisk rekkefølge

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

Produksjon

 Skriv inn en setning: Jeg lærer JavaScript De sorterte ordene er: Jeg lærer JavaScript

I eksemplet ovenfor blir brukeren bedt om å legge inn en setning.

  • Setningen er delt inn i matriseelementer (enkeltord) ved hjelp av split(' ')metoden. Den split(' ')metode deler strengen ved mellomrom.
     const words = string.split(' '); // ("I", "am", "learning", "JavaScript")
  • Elementene i en matrise sorteres etter sort()metoden. Den sort()metoden sorterer strengene i alfabetisk og stigende rekkefølge.
     words.sort(); // ("I", "JavaScript", "am", "learning")
  • Den for… ofkoplingssløyfe anvendes til å iterere over oppstillingselementene og vise dem.

Merk : I stedet for å vises fra matriseverdiene, kan du også konvertere matriseelementene tilbake til strengen og vise verdiene som en streng ved hjelp av join()metoden.

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

Interessante artikler...