JavaScriptový program pro třídění slov v abecedním pořadí

V tomto příkladu se naučíte psát program JavaScriptu, který třídí slova v řetězci v abecedním pořadí.

Abyste pochopili tento příklad, měli byste znát následující programovací témata JavaScriptu:

  • Řetězec JavaScriptu
  • Pole JavaScript
  • Třídění pole JavaScript ()

Příklad: Řazení slov v abecedním pořadí

 // 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ýstup

 Zadejte větu: Učím se JavaScript Seřazená slova jsou: Učím se JavaScript

Ve výše uvedeném příkladu je uživatel vyzván k zadání věty.

  • Věta je pomocí split(' ')metody rozdělena na prvky pole (jednotlivá slova) . split(' ')Metoda rozděluje řetězce na těchto znaků.
     const words = string.split(' '); // ("I", "am", "learning", "JavaScript")
  • Prvky pole jsou tříděny pomocí sort()metody. sort()Metoda třídí řetězce v abecedním a vzestupném pořadí.
     words.sort(); // ("I", "JavaScript", "am", "learning")
  • for… ofSmyčka se používá k iteraci přes řadu prvků a jejich zobrazení.

Poznámka : Místo zobrazení z hodnot pole můžete také převést prvky pole zpět na řetězec a zobrazit hodnoty jako řetězec pomocí join()metody.

 words.join(' '); // I JavaScript am learning

Zajímavé články...