„JavaScript“ programa žodžiams rūšiuoti abėcėlės tvarka

Š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… ofKilpa 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

Įdomios straipsniai...