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. Lasplit(' ')
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. Lasort()
méthode trie les chaînes par ordre alphabétique et croissant.words.sort(); // ("I", "JavaScript", "am", "learning")
- La
for… of
boucle 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