Î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… of
Bucla 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