V tomto príklade sa naučíte písať program v jazyku JavaScript, ktorý triedi slová v reťazci v abecednom poradí.
Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku JavaScript:
- Reťazec JavaScript
- Pole JavaScript
- Zoradenie poľa JavaScript ()
Príklad: Zoraďte slová v abecednom poradí
// 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); )
Výkon
Zadajte vetu: Učím sa JavaScript Zoradené slová sú: Učím sa JavaScript
Vo vyššie uvedenom príklade je používateľ vyzvaný na zadanie vety.
- Veta je pomocou
split(' ')
metódy rozdelená na prvky poľa (jednotlivé slová) .split(' ')
Metóda rozdeľuje reťazca na týchto znakov.const words = string.split(' '); // ("I", "am", "learning", "JavaScript")
- Prvky poľa sú triedené pomocou tejto
sort()
metódy.sort()
Metóda triedi reťazca v abecednom a vzostupnom poradí.words.sort(); // ("I", "JavaScript", "am", "learning")
for… of
Slučka sa používa na iterácii cez rad prvkov a ich zobrazenie.
Poznámka : Namiesto zobrazenia z hodnôt poľa môžete tiež previesť prvky poľa späť na reťazec a pomocou join()
metódy zobraziť hodnoty ako reťazec .
words.join(' '); // I JavaScript am learning