JavaScript-programma om woorden in alfabetische volgorde te sorteren

In dit voorbeeld leert u een JavaScript-programma te schrijven dat woorden in een string in alfabetische volgorde sorteert.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende JavaScript-programmeeronderwerpen:

  • JavaScript-tekenreeks
  • JavaScript-matrix
  • JavaScript-matrix sorteren ()

Voorbeeld: woorden in alfabetische volgorde sorteren

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

Uitvoer

 Voer een zin in: Ik leer JavaScript. De gesorteerde woorden zijn: Ik leer JavaScript

In het bovenstaande voorbeeld wordt de gebruiker gevraagd een zin in te voeren.

  • De zin wordt met behulp van de split(' ')methode opgedeeld in array-elementen (individuele woorden) . De split(' ')methode splitst de string op spaties.
     const words = string.split(' '); // ("I", "am", "learning", "JavaScript")
  • De elementen van een array worden gesorteerd met behulp van de sort()methode. De sort()methode sorteert de strings in alfabetische en oplopende volgorde.
     words.sort(); // ("I", "JavaScript", "am", "learning")
  • De for… oflus wordt gebruikt om de array-elementen te herhalen en weer te geven.

Opmerking : in plaats van de matrixwaarden weer te geven, kunt u de matrixelementen ook weer converteren naar de tekenreeks en de waarden als een tekenreeks weergeven met behulp van de join()methode.

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

Interessante artikelen...