JavaScript-program til at sortere ord i alfabetisk rækkefølge

I dette eksempel lærer du at skrive et JavaScript-program, der sorterer ord i en streng i alfabetisk rækkefølge.

For at forstå dette eksempel skal du have kendskab til følgende JavaScript-programmeringsemner:

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

Eksempel: Sorter ord i alfabetisk rækkefø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); )

Produktion

 Indtast en sætning: Jeg lærer JavaScript De sorterede ord er: Jeg lærer JavaScript

I ovenstående eksempel bliver brugeren bedt om at indtaste en sætning.

  • Sætningen er opdelt i matrixelementer (individuelle ord) ved hjælp af split(' ')metoden. Den split(' ')metode opdeler strengen på blanke.
     const words = string.split(' '); // ("I", "am", "learning", "JavaScript")
  • Elementerne i en matrix sorteres efter sort()metoden. Den sort()metode sorterer strengene i alfabetisk og stigende rækkefølge.
     words.sort(); // ("I", "JavaScript", "am", "learning")
  • Den for… ofløkke anvendes til at gentage over arrayelementerne og vise dem.

Bemærk : I stedet for at vise fra matrixværdierne kan du også konvertere arrayelementerne tilbage til strengen og vise værdierne som en streng ved hjælp af join()metoden.

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

Interessante artikler...