JavaScript program a szavak betűrendben történő rendezéséhez

Ebben a példában megtanul olyan JavaScript programot írni, amely ábécé sorrendbe rendezi a szavakat egy karakterláncban.

A példa megértéséhez ismernie kell a következő JavaScript programozási témákat:

  • JavaScript karakterlánc
  • JavaScript tömb
  • JavaScript tömb rendezés ()

Példa: Szavak rendezése ábécé sorrendben

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

Kimenet

 Írjon be egy mondatot: Tanulok JavaScript-et. A rendezett szavak a következők: I JavaScript vagyok

A fenti példában a felhasználót arra kérjük, hogy írjon be egy mondatot.

  • A mondatot tömb elemekre (egyes szavakra) osztjuk a split(' ')módszer segítségével. A split(' ')módszer hasítja a karakterláncot a szóközöknél.
     const words = string.split(' '); // ("I", "am", "learning", "JavaScript")
  • A tömb elemeit a sort()módszerrel rendezzük . A sort()módszer betűrendben és növekvő sorrendbe rendezi a húrokat.
     words.sort(); // ("I", "JavaScript", "am", "learning")
  • A for… ofhurkot a tömbelemek iterációjára és megjelenítésére használják.

Megjegyzés : A tömbértékekből való megjelenítés helyett a tömb elemeit visszaállíthatja karakterláncokká, és az értékeket karakterláncként jelenítheti meg join()módszerrel.

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

érdekes cikkek...