I det här exemplet lär du dig att skriva ett JavaScript-program som sorterar ord i en sträng i alfabetisk ordning.
För att förstå detta exempel bör du ha kunskap om följande JavaScript-programmeringsämnen:
- JavaScript-sträng
- JavaScript Array
- JavaScript Array sort ()
Exempel: Sortera ord i alfabetisk ordning
// 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); )
Produktion
Ange en mening: Jag lär mig JavaScript De sorterade orden är: Jag läser JavaScript
I exemplet ovan uppmanas användaren att ange en mening.
- Meningen är uppdelad i matriselement (enskilda ord) med
split(' ')metoden. Densplit(' ')metod delar upp strängen vid blank.const words = string.split(' '); // ("I", "am", "learning", "JavaScript") - Elementen i en matris sorteras med
sort()metoden. Densort()metod sorterar strängarna i alfabetisk och stigande ordning.words.sort(); // ("I", "JavaScript", "am", "learning") - Den
for… ofslinga används för att iterera över gruppelementen och visa dem.
Obs! I stället för att visa från matrisvärdena kan du också konvertera matriselementen tillbaka till strängen och visa värdena som en sträng med join()metoden.
words.join(' '); // I JavaScript am learning








