Πρόγραμμα JavaScript για ταξινόμηση λέξεων με αλφαβητική σειρά

Σε αυτό το παράδειγμα, θα μάθετε να γράφετε ένα πρόγραμμα 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

ενδιαφέροντα άρθρα...