Σε αυτό το παράδειγμα, θα μάθετε να γράφετε ένα πρόγραμμα JavaScript που ταξινομεί τις λέξεις σε μια σειρά με αλφαβητική σειρά.
Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες ενότητες προγραμματισμού JavaScript:
- Συμβολοσειρά JavaScript
- Πίνακας JavaScript
- Ταξινόμηση Array JavaScript ()
Παράδειγμα: Ταξινόμηση λέξεων με αλφαβητική σειρά
// 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); )
Παραγωγή
Εισαγάγετε μια πρόταση: Μαθαίνω JavaScript Οι ταξινομημένες λέξεις είναι: Εγώ μαθαίνω JavaScript
Στο παραπάνω παράδειγμα, ζητείται από τον χρήστη να εισαγάγει μια πρόταση.
- Η πρόταση χωρίζεται σε στοιχεία πίνακα (μεμονωμένες λέξεις) χρησιμοποιώντας τη
split(' ')
μέθοδο. Ηsplit(' ')
μέθοδος χωρίζει τη συμβολοσειρά σε κενά.const words = string.split(' '); // ("I", "am", "learning", "JavaScript")
- Τα στοιχεία ενός πίνακα ταξινομούνται με τη
sort()
μέθοδο. Ηsort()
μέθοδος ταξινομεί τις συμβολοσειρές με αλφαβητική και αύξουσα σειρά.words.sort(); // ("I", "JavaScript", "am", "learning")
- Ο
for… of
βρόχος χρησιμοποιείται για να επαναλάβει τα στοιχεία του πίνακα και να τα εμφανίσει.
Σημείωση : Αντί να εμφανίζεται από τις τιμές του πίνακα, μπορείτε επίσης να μετατρέψετε τα στοιχεία του πίνακα πίσω στη συμβολοσειρά και να εμφανίσετε τις τιμές ως συμβολοσειρά χρησιμοποιώντας τη join()
μέθοδο.
words.join(' '); // I JavaScript am learning