Šiame pavyzdyje išmoksite rašyti „JavaScript“ programą, kuri žodžius eilutėje rūšiuoja abėcėlės tvarka.
Norėdami suprasti šį pavyzdį, turite žinoti šias „JavaScript“ programavimo temas:
- „JavaScript“ eilutė
- „JavaScript“ masyvas
- „JavaScript“ masyvo rūšiavimas ()
Pavyzdys: rūšiuokite žodžius abėcėlės tvarka
// 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); )
Rezultatas
Įveskite sakinį: mokausi „JavaScript“. Rūšiuoti žodžiai yra: „„ JavaScript “mokausi
Ankstesniame pavyzdyje vartotojas raginamas įvesti sakinį.
- Naudojant
split(' ')
metodą sakinys padalijamas į masyvo elementus (atskirus žodžius) .split(' ')
Metodas skyla į tarpais eilutę.const words = string.split(' '); // ("I", "am", "learning", "JavaScript")
- Masyvo elementai yra rūšiuojami taikant
sort()
metodą.sort()
Metodas rūšiuoja abėcėlės ir didėjančia tvarka eilutes.words.sort(); // ("I", "JavaScript", "am", "learning")
for… of
Kilpa naudojama, kad iš eilės per visą rinkinį elementus ir rodyti juos.
Pastaba : užuot rodę iš masyvo reikšmių, jūs taip pat galite konvertuoti masyvo elementus atgal į eilutę ir rodyti reikšmes kaip eilutę naudodami join()
metodą.
words.join(' '); // I JavaScript am learning