JavaScript-program för att sortera ord i alfabetisk ordning

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. Den split(' ')metod delar upp strängen vid blank.
     const words = string.split(' '); // ("I", "am", "learning", "JavaScript")
  • Elementen i en matris sorteras med sort()metoden. Den sort()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

Intressanta artiklar...