Denne bloggen illustrerer fremgangsmåten for å bruke store bokstaver i et bestemt ord i JavaScript ved å forklare metodene nedenfor:
Hvordan bruke store bokstaver på et ord i JavaScript?
Det er ingen innebygd egenskap eller JavaScript-metode som kan brukes til å bruke stort sett bare det første ordet i den angitte strengen, men det er et par tilnærminger som kan endres for å gi de ønskede resultatene. Disse metodene er beskrevet med deres kodebeskrivelse. La oss fortsette.
Metode 1: Bruke 'slice()'-metoden
I denne metoden er ' ledetekst() ', og ' toUpperCase() ”-metoder brukes langs ” skive() ”-metoden for å skrive store bokstaver i det første ordet eller en del av strengen etter behov eller spesifisert av brukeren. Som vist i kodebiten nedenfor:
< kropp >
< h1 > Linuxhint-artikkel h1 >
< h4 > Bruk stor bokstav i det første ordet h4 >
< knappen ved å klikke = 'captalizeFirstWord()' > Prøv det knapp >
< p id = 'mål' > s >
< manus >
funksjon captalizeFirstWord ( ) {
la data = ledetekst ( 'Vennligst skriv inn strengen' , 'John Wick' ) ;
konst wordEndIndex = ledetekst ( 'Angi endelig område' , '5' ) ;
la firstWord = data. skive ( 0 , wordEndIndex ) ;
la rem = data. erstatte ( førsteord , '' ) ;
hvis ( data != null ) {
dokument. getElementById ( 'mål' ) . indreHTML = 'Det første ordet er nå skrevet med stor bokstav: ' + førsteord. til Store bokstaver ( ) + rem ;
}
}
manus >
kropp >
Forklaring av koden:
- Først erklæres knappelementet som kaller ' captalizeFirstWord() '-metoden ved å bruke ' ved trykk ” hendelseslytter. « s '-elementet er også opprettet ved å ha en id på ' mål '. På dette 'p' HTML-elementet blir utdataene satt inn.
- Deretter funksjonen ' captalizeFirstWord() ' kroppen er definert i ' ' stikkord. I den, et par ' ledetekst() ”-metoder brukes for å hente data fra brukeren om strengen og sluttindeksnummeret for de store ordene.
- « ledetekst() ”-metoden inneholder to parametere, den første er meldingen som vises på skjermen og den andre er standardverdien.
- Disse verdiene er lagret i ' data ' og ' wordEndIndex 'henholdsvis. Deretter bruker du ' skive() '-metoden på 'data' og skjær delen av strengen fra ' 0 ” indeks til indeksnummeret oppgitt av brukeren. Dette skiller det første ordet fra den angitte strengen som blir lagret i variabelen 'firstWord'.
- Etter det, bruk ' erstatte() ”-metoden på den angitte strengen for å erstatte “firstWord”-innholdet med tomme anførselstegn. Dette endrer strengen og inneholder nå den gjenværende delen etter å ha fjernet det første ordet som er lagret i variabelen ' rem ”
- Til slutt bruker du ' hvis ' uttalelse for å sjekke om ' data Variabelen oppgitt av brukeren er tom eller ikke. Hvis den ikke er tom eller lik ' null ', sett inn ' førsteord ' og bruk ' toUpperCase() 'metoden til det.
- Langs den, vis den gjenværende delen som er lagret i ' rem variabel.
Etter kompileringen:
Utdataene viser at det første ordet i den angitte strengen nå er stort.
Metode 2: Bruke 'substr()'-metoden
« substr() ”-metoden kan brukes til å bruke stort sett bare det første ordet fra den angitte strengen. Det kan gjøres ved å velge bare den første bokstaven separat ved å få tilgang til indeksnummeret og ved å bruke 'toUpperCase()'-metoden på den. Deretter fester du den gjenværende delen av strengen som gjort i koden nedenfor:
< h1 > Linuxhint-artikkel h1 >< h4 > Bruk stor bokstav i det første ordet h4 >
< knappen ved å klikke = 'captalizeFirstWord()' > Prøv det knapp >
< p id = 'mål' > s >
< manus >
funksjon captalizeFirstWord ( ) {
la data = ledetekst ( 'Vennligst skriv inn strengen' , 'John Wick' )
konst wordEndIndex = ledetekst ( 'Angi endelig område' , '5' ) ;
la resultatet = data. substr ( 0 , wordEndIndex ) . til Store bokstaver ( ) + data. substr ( wordEndIndex ) ;
hvis ( data != null ) {
dokument. getElementById ( 'mål' ) . indreHTML = 'Det første ordet er nå skrevet med stor bokstav: ' + resultat ;
}
}
manus >
Forklaring av koden ovenfor:
- Koden ovenfor er den samme som beskrevet i forrige metode, bare ' skive() ' og ' erstatte() ' metoden erstattes med ' substr() 'metoden.
- 'substr()'-metoden brukes på ' data variabel og delen av strengen fra 0 ”-indeksen til den oppgitte indeksen er atskilt. På denne atskilte delen, som er det første ordet, ' toUpperCase() ”-metoden brukes for å kapitalisere den.
- Etter det, den andre ' substr() ”-metoden brukes til å velge den gjenværende delen fra den angitte indeksen og deretter sette sammen resultatet for begge metodene.
Etter kompileringen:
Utdataene viser at bare det første ordet fra strengen er skrevet med stor bokstav
Konklusjon
Det er ingen innebygd metode som kan brukes til å bruke stort sett bare det første ordet i en gitt streng dynamisk. Imidlertid ' skive() ' og ' substr() 'metoder kan brukes sammen med kombinasjonen av forskjellige metoder som ' ledetekst() ', ' erstatte() ', og ' toUpperCase() ” for å skrive det første ordet med stor bokstav. Her er ' toUpperCase() ”-metoden bruker spesifikt store bokstaver i det oppskårne første ordet. Dette innlegget har illustrert metodene for å bruke store bokstaver i JavaScript.