Kā dinamiski lietot vārdu ar lielo burtu JavaScript?

Ka Dinamiski Lietot Vardu Ar Lielo Burtu Javascript



Konkrēta vārda lielo burtu rakstīšana no vienas virknes ir ļoti noderīga, ja programmētājs vēlas novirzīt lasītāja vai gala lietotāja uzmanību uz unikālu vai svarīgu informāciju. Lielākoties saīsinājumi, piezīmes, datumi, vietvārdi vai personu vārdi tiek rakstīti ar lielo burtu, jo tie sniedz svarīgu informāciju. Izmantojot kapitalizāciju, var sasniegt vairākas priekšrocības, piemēram, labāku pieejamību, uzlabotas redzamības un lasāmības faktorus, lietotāja mijiedarbības iesaistīšanu utt.

Šis emuārs ilustrē procedūru, kā JavaScript valodā rakstīt ar lielo burtu, izskaidrojot tālāk norādītās metodes.

Kā dinamiski lietot vārdu ar lielo burtu JavaScript?

Nav neviena iebūvēta rekvizīta vai JavaScript metodes, ko varētu izmantot, lai ar lielo burtu rakstītu tikai norādītās virknes pirmo vārdu, tomēr ir dažas pieejas, kuras var mainīt, lai atgrieztu vēlamos rezultātus. Šīs metodes ir aprakstītas ar to koda aprakstu. Turpināsim.







1. metode: izmantojot metodi “slice()”.

Šajā metodē “ pamudināt() ', un ' lielie burti() ' metodes tiek izmantotas kopā ar ' šķēle () ” metodi, lai ar lielo burtu rakstītu tikai pirmo vārdu vai kādu virknes daļu pēc vajadzības vai lietotāja norādītā. Kā parādīts zemāk esošajā koda fragmentā:



< ķermeni >

< h1 > Linuxhint raksts h1 >
< h4 > Pirmā vārda rakstīšana ar lielo burtu h4 >
< pogu onclick = 'captalizeFirstWord()' > Pamēģini pogu >
< p id = 'mērķis' > lpp >

< skripts >
funkciju captalizeFirstWord ( ) {
ļaut datus = pamudināt ( 'Lūdzu, ievadiet virkni' , 'Džons Viks' ) ;
konst wordEndIndex = pamudināt ( 'Ievadiet galīgo diapazonu' , '5' ) ;
ļaujiet vispirmsWord = datus. šķēle ( 0 , wordEndIndex ) ;
lai rem = datus. aizvietot ( pirmais vārds , '' ) ;

ja ( datus != null ) {
dokumentu. getElementById ( 'mērķis' ) . innerHTML = 'Pirmais vārds tagad ir ar lielo burtu:' + pirmais vārds. uz Lielajiem burtiem ( ) + rem ;
}
}
skripts >
ķermeni >

Koda skaidrojums:



  • Pirmkārt, tiek deklarēts pogas elements, kas izsauc “ captalizeFirstWord() ' metodi, izmantojot ' onclick ” notikumu klausītājs. ' lpp 'elements tiek izveidots arī ar id ' mērķis ”. Šajā “p” HTML elementā tiek ievietota izvade.
  • Tālāk funkcija ' captalizeFirstWord() ' korpuss ir definēts ' ” tagu. Tajā pāris ' pamudināt() ” metodes tiek izmantotas, lai izgūtu datus no lietotāja par virkni un beigu indeksa numuru lielajiem vārdiem.
  • ' pamudināt() ” metode satur divus parametrus, pirmais ir ziņojums, kas tiek parādīts ekrānā, un otrais ir tās noklusējuma vērtība.
  • Šīs vērtības tiek saglabātas mapē datus ' un ' wordEndIndex ” attiecīgi. Pēc tam izmantojiet ' šķēle () ” metodi uz “dati” un atdala virknes daļu no “ 0 ” indekss uz lietotāja norādīto indeksa numuru. Tas atdala pirmo vārdu no sniegtās virknes, kas tiek saglabāta mainīgajā “firstWord”.
  • Pēc tam izmantojiet ' aizvietot() ” metodi sniegtajā virknē, lai aizstātu “firstWord” saturu ar tukšām pēdiņām. Tas maina virkni, un tagad tajā ir atlikušā daļa pēc pirmā vārda noņemšanas, kas saglabāts mainīgajā ' rem
  • Beigās izmantojiet ' ja ' paziņojums, lai pārbaudītu, vai ' datus ” lietotāja nodrošinātais mainīgais ir tukšs vai nav. Ja tas nav tukšs vai vienāds ar ' null ”, pēc tam ievietojiet “ pirmais vārds ” un piemēro „ lielie burti() ” metodi.
  • Gar to parādiet atlikušo daļu, kas ir saglabāta ' rem ” mainīgais.

Pēc kompilācijas:





Izvade parāda, ka nodrošinātās virknes pirmais vārds tagad ir rakstīts ar lielo burtu.



2. metode: izmantojot metodi “substr()”.

' substr() ” metodi var izmantot, lai ar lielo burtu rakstītu tikai pirmo vārdu no sniegtās virknes. To var izdarīt, atsevišķi atlasot tikai pirmo burtu, piekļūstot indeksa numuram un piemērojot tam metodi “toUpperCase()”. Pēc tam pievienojiet atlikušo virknes daļu, kā tas izdarīts tālāk norādītajā kodā:

< h1 > Linuxhint raksts h1 >
< h4 > Pirmā vārda rakstīšana ar lielo burtu h4 >

< pogu onclick = 'captalizeFirstWord()' > Pamēģini pogu >
< p id = 'mērķis' > lpp >

< skripts >
funkciju captalizeFirstWord ( ) {
ļaut datus = pamudināt ( 'Lūdzu, ievadiet virkni' , 'Džons Viks' )
konst wordEndIndex = pamudināt ( 'Ievadiet galīgo diapazonu' , '5' ) ;
ļaujiet rezultātu = datus. apakšstr ( 0 , wordEndIndex ) . uz Lielajiem burtiem ( ) + datus. apakšstr ( wordEndIndex ) ;
ja ( datus != null ) {
dokumentu. getElementById ( 'mērķis' ) . innerHTML = 'Pirmais vārds tagad tiek rakstīts ar lielo burtu: ' + rezultāts ;
}
}
skripts >

Iepriekš minētā koda skaidrojums:

  • Iepriekš minētais kods ir tāds pats kā aprakstīts iepriekšējā metodē, tikai ' šķēle () ' un ' aizvietot() ' metode tiek aizstāta ar ' substr() ” metode.
  • Metode “substr()” tiek piemērota “ datus ' mainīgais un virknes daļa no ' 0 ” indekss uz sniegto indeksu ir atdalīts. Šajā atdalītajā daļā, kas ir pirmais vārds, ' lielie burti() ”, lai to lietotu ar lielo burtu.
  • Pēc tam otrais ' substr() ” metode tiek izmantota, lai atlasītu atlikušo daļu no nodrošinātā indeksa un pēc tam apvienotu rezultātu abām metodēm.

Pēc kompilācijas:

Izvade parāda, ka tikai pirmais vārds no virknes ir rakstīts ar lielo burtu

Secinājums

Nav nevienas iebūvētas metodes, ko varētu izmantot, lai dinamiski ievadītu tikai pirmo norādītās virknes vārdu. Tomēr ' šķēle () ' un ' substr() ” metodes var izmantot kopā ar dažādu metožu kombināciju, piemēram, pamudināt() ”, “ aizvietot() ', un ' lielie burti() ”, lai pirmo vārdu rakstītu ar lielo burtu. Šeit “ lielie burti() ” metode sagriezto pirmo vārdu īpaši raksta ar lielo burtu. Šajā rakstā ir ilustrētas metodes, kā JavaScript lietot vārdu ar lielo burtu.