JavaScripti programm sõnade sortimiseks tähestikulises järjekorras

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… ofLoop 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

Huvitavad Artiklid...