Programme JavaScript pour trier les mots par ordre alphabétique

Dans cet exemple, vous apprendrez à écrire un programme JavaScript qui trie les mots d'une chaîne par ordre alphabétique.

Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation JavaScript suivants:

  • Chaîne JavaScript
  • Tableau JavaScript
  • Tri de tableau JavaScript ()

Exemple: trier les mots par ordre alphabétique

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

Production

 Entrez une phrase: J'apprends JavaScript Les mots triés sont: J'apprends JavaScript

Dans l'exemple ci-dessus, l'utilisateur est invité à entrer une phrase.

  • La phrase est divisée en éléments de tableau (mots individuels) à l'aide de la split(' ')méthode. La split(' ')méthode divise la chaîne en espaces.
     const words = string.split(' '); // ("I", "am", "learning", "JavaScript")
  • Les éléments d'un tableau sont triés à l'aide de la sort()méthode. La sort()méthode trie les chaînes par ordre alphabétique et croissant.
     words.sort(); // ("I", "JavaScript", "am", "learning")
  • La for… ofboucle est utilisée pour parcourir les éléments du tableau et les afficher.

Remarque : au lieu d'afficher les valeurs du tableau, vous pouvez également reconvertir les éléments du tableau en chaîne et afficher les valeurs sous forme de chaîne à l'aide de join()method.

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

Articles intéressants...