JavaScriptový program na triedenie slov v abecednom poradí

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… ofSluč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

Zaujímavé články...