In diesem Beispiel lernen Sie, ein JavaScript-Programm zu schreiben, das Wörter in einer Zeichenfolge in alphabetischer Reihenfolge sortiert.
Um dieses Beispiel zu verstehen, sollten Sie die folgenden JavaScript-Programmierthemen kennen:
- JavaScript-Zeichenfolge
- JavaScript-Array
- JavaScript Array sort ()
Beispiel: Sortieren Sie Wörter in alphabetischer Reihenfolge
// 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); )
Ausgabe
Geben Sie einen Satz ein: Ich lerne JavaScript Die sortierten Wörter sind: Ich lerne JavaScript
Im obigen Beispiel wird der Benutzer aufgefordert, einen Satz einzugeben.
- Der Satz wird mit der
split(' ')
Methode in Array-Elemente (einzelne Wörter) unterteilt . Diesplit(' ')
Methode teilt die Zeichenfolge in Leerzeichen auf.const words = string.split(' '); // ("I", "am", "learning", "JavaScript")
- Die Elemente eines Arrays werden mit der
sort()
Methode sortiert . Diesort()
Methode sortiert die Zeichenfolgen in alphabetischer und aufsteigender Reihenfolge.words.sort(); // ("I", "JavaScript", "am", "learning")
- Die
for… of
Schleife wird verwendet, um die Array-Elemente zu durchlaufen und anzuzeigen.
Hinweis : Anstatt die Array-Werte anzuzeigen, können Sie die Array-Elemente auch wieder in die Zeichenfolge konvertieren und die Werte mithilfe der join()
Methode als Zeichenfolge anzeigen .
words.join(' '); // I JavaScript am learning