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. Asplit(' ')
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 . Asort()
módszer betűrendben és növekvő sorrendbe rendezi a húrokat.words.sort(); // ("I", "JavaScript", "am", "learning")
- A
for… of
hurkot 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