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








