JavaScript programma vārdu kārtošanai alfabētiskā secībā

Š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

Interesanti raksti...