Šajā piemērā jūs iemācīsities rakstīt JavaScript programmu, kas sakārto vārdus virknē alfabētiskā secībā.
Lai saprastu šo piemēru, jums jāpārzina šādas JavaScript programmēšanas tēmas:
- JavaScript virkne
- JavaScript masīvs
- JavaScript masīva kārtošana ()
Piemērs: kārtojiet vārdus alfabētiskā secībā
// 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); )
Rezultāts
Ievadiet teikumu: Es mācos JavaScript. Kārtotie vārdi ir šādi: Es JavaScript mācos
Iepriekš minētajā piemērā lietotājam tiek piedāvāts ievadīt teikumu.
- Izmantojot
split(' ')
metodi, teikums tiek sadalīts masīva elementos (atsevišķos vārdos) .split(' ')
Metode sadala virkni pie atstarpi.const words = string.split(' '); // ("I", "am", "learning", "JavaScript")
- Masīva elementi tiek sakārtoti, izmantojot
sort()
metodi.sort()
Metode sakārto virknes alfabētiskā un augošā secībā.words.sort(); // ("I", "JavaScript", "am", "learning")
for… of
Cilpa tiek izmantota, lai atkārtot pār masīva elementus un parādīt viņiem.
Piezīme . Tā vietā, lai parādītu no masīva vērtībām, jūs varat arī pārveidot masīva elementus atpakaļ par virkni un parādīt vērtības kā virkni, izmantojot join()
metodi.
words.join(' '); // I JavaScript am learning