Tässä esimerkissä opit kirjoittamaan JavaScript-ohjelman, joka lajittelee sanat merkkijonoon aakkosjärjestyksessä.
Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista JavaScript-ohjelmoinnin aiheista:
- JavaScript-merkkijono
- JavaScript-taulukko
- JavaScript-taulukon lajittelu ()
Esimerkki: Lajittele sanat aakkosjärjestyksessä
// 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); )
Tuotos
Kirjoita lause: Oppin JavaScriptiä. Lajiteltuja sanoja ovat: I JavaScript Oppin
Yllä olevassa esimerkissä käyttäjää kehotetaan antamaan lause.
- Lause on jaettu matriisielementteihin (yksittäisiin sanoihin)
split(' ')
menetelmällä.split(' ')
Menetelmä jakaa merkkijonon välilyönnit.const words = string.split(' '); // ("I", "am", "learning", "JavaScript")
- Matriisin elementit lajitellaan
sort()
menetelmällä.sort()
Menetelmä lajittelee jousille aakkosjärjestyksessä ja nousevassa järjestyksessä.words.sort(); // ("I", "JavaScript", "am", "learning")
for… of
Silmukkaa käytetään iteroimaan yli ryhmän elementit ja näyttää ne.
Huomautus : Sen sijaan, että näytät taulukon arvoista, voit myös muuntaa taulukon elementit takaisin merkkijonoksi ja näyttää arvot merkkijonona join()
menetelmällä.
words.join(' '); // I JavaScript am learning