Program JavaScript pentru a sorta cuvintele în ordine alfabetică

În acest exemplu, veți învăța să scrieți un program JavaScript care sortează cuvintele într-un șir în ordine alfabetică.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare JavaScript:

  • Șir JavaScript
  • Matrice JavaScript
  • Sortare matrice JavaScript ()

Exemplu: Sortează cuvintele în ordine alfabetică

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

Ieșire

 Introduceți o propoziție: Învăț JavaScript Cuvintele sortate sunt: ​​Învăț JavaScript

În exemplul de mai sus, utilizatorul este solicitat să introducă o propoziție.

  • Propoziția este împărțită în elemente matrice (cuvinte individuale) folosind split(' ')metoda. split(' ')Metoda împarte șirul de spații goale.
     const words = string.split(' '); // ("I", "am", "learning", "JavaScript")
  • Elementele unui tablou sunt sortate folosind sort()metoda. sort()Metoda sortează șirurile în ordine alfabetică și crescătoare.
     words.sort(); // ("I", "JavaScript", "am", "learning")
  • for… ofBucla este folosit pentru a itera peste elementele de matrice și a le afișa.

Notă : În loc să afișați din valorile matricei, puteți converti elementele matricei înapoi în șir și să afișăm valorile ca un șir folosind join()metoda.

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

Articole interesante...