Selles näites õpite kirjutama JavaScripti programmi, mis sorteerib sõnu tähestikulises järjekorras.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest JavaScripti programmeerimise teemadest:
- JavaScripti string
- JavaScripti massiiv
- JavaScripti massiivi sort ()
Näide: sorteerige sõnad tähestikulises järjekorras
// 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äljund
Sisestage lause: Ma õpin JavaScripti. Sorteeritud sõnad on: I JavaScripti õpin
Ülaltoodud näites palutakse kasutajal lause sisestada.
- Lause jagatakse
split(' ')
meetodi abil massiivi elementideks (üksiksõnadeks) .split(' ')
Meetod jagab string tühikuid.const words = string.split(' '); // ("I", "am", "learning", "JavaScript")
- Massiivi elemendid on
sort()
meetodi järgi sorteeritud .sort()
Meetod sorteerib stringid tähestiku ja tõusvas järjekorras.words.sort(); // ("I", "JavaScript", "am", "learning")
for… of
Loop kasutatakse itereerime üle massiivi elemente ja nende kuvamiseks.
Märkus . Massiiviväärtuste kuvamise asemel saate massiivi elemendid ka stringiks tagasi teisendada ja väärtused stringina kuvada join()
meetodi abil.
words.join(' '); // I JavaScript am learning