Program JavaScript do sortowania słów w porządku alfabetycznym

W tym przykładzie nauczysz się pisać program JavaScript, który sortuje słowa w ciągu w kolejności alfabetycznej.

Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania JavaScript:

  • Ciąg JavaScript
  • JavaScript Array
  • JavaScript Array sort ()

Przykład: Sortuj słowa w porządku alfabetycznym

 // 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); )

Wynik

 Wpisz zdanie: Uczę się JavaScript Posortowane słowa to: Uczę się JavaScript

W powyższym przykładzie użytkownik jest proszony o wprowadzenie zdania.

  • Zdanie jest podzielone na elementy tablicy (pojedyncze słowa) przy użyciu split(' ')metody. split(' ')Metoda rozdziela łańcuch na whitespaces.
     const words = string.split(' '); // ("I", "am", "learning", "JavaScript")
  • Elementy tablicy są sortowane za pomocą sort()metody. sort()Metoda sortuje ciągi w alfabetycznym porządku rosnącym.
     words.sort(); // ("I", "JavaScript", "am", "learning")
  • for… ofPętla jest używane do przechodzenia przez elementy tablicy i wyświetlania ich.

Uwaga : Zamiast wyświetlać wartości z tablicy, można również przekonwertować elementy tablicy z powrotem na ciąg i wyświetlić wartości jako ciąg przy użyciu join()metody.

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

Interesujące artykuły...