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. Densplit(' ')
metode deler strengen ved mellomrom.const words = string.split(' '); // ("I", "am", "learning", "JavaScript")
- Elementene i en matrise sorteres etter
sort()
metoden. Densort()
metoden sorterer strengene i alfabetisk og stigende rekkefølge.words.sort(); // ("I", "JavaScript", "am", "learning")
- Den
for… of
koplingsslø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