Hvordan lage den første bokstaven i en streng store bokstaver i JavaScript?

Hvordan lage den første bokstaven i en streng store bokstaver i JavaScript?
Det er to forskjellige måter å lage den første bokstaven i en strengverdi ved hjelp av JavaScript. Den første metoden inkluderer å bruke Touppercase () sammen med skive() Metode og strengkonturasjon. Den andre metoden bruker et vanlig uttrykk i erstatte() metode.

Begge disse metodene kommer til å bli demonstrert i denne artikkelen.

Metode 1: Bruke en kombinasjon av touppercase () og skive ()

Først av alt, lag en ny strengverdi og lagre den i en variabel ved hjelp av følgende linje:

var String = "Hello World!";

Behandle denne strengen som en matrise og henter tegnet ved nullindeksene og bruk Touppercase () funksjon for å gjøre det kapitalisert:

streng.Charat (0).touppercase ();

Sørg for å lagre returverdien i en egen variabel. Ellers vil det ikke fungere.

var char1 = streng.Charat (0).touppercase ();

Etter det, bekreft at karakteren som er lagret inne i char1 Variabel kapitaliseres ved å sende den til konsollloggfunksjonen:

konsoll.logg (char1);

Du vil se følgende resultat på terminalen:

Det fremgår av utgangen at den første tegnet er blitt trukket ut og kapitalisert. Men den opprinnelige strengen er ennå ikke gjenopprettet.

For det, bruk skive -metoden med argumentet som 1 å skive strengen fra indeks 1 helt til enden som

var gjenværende String = streng.skive (1);

Etter det, bare opprette en ny variabel og kalle den som resultater og sammenkobling char1 og gjenværende streng Inne i den ved hjelp av følgende linje:

var resultString = char1 + gjenværende string;

Pass denne variabelen resultater til konsollloggfunksjonen for å se utfallet:

konsoll.logg (resultater);

Å utføre programmet vil produsere følgende utgang på terminalen:

Den endelige strengen har den første bokstaven kapitalisert.

Metode 2: Bruke regex med erstatningsmetode og touppercase () -metode

For å demonstrere dette, lag en ny streng med følgende linje:

var string = "Google er den mest brukte søkemotoren";

Etterpå definerer du en regex inne i en variabel for å matche det første tegnet til en hvilken som helst streng

var regexpression = /^./;

Her mønsteret /^./ Definerer det første tegnet til en hvilken som helst strengverdi

Etter det, bare bruk dette regexpression I erstatningsmetoden (). For det andre argumentet, bruk den samme metoden for å hente den første karakteren og konvertere den til store bokstaver ved å bruke Touppercase () metode som

const finalString = streng.erstatte (regexpression, streng [0].touppercase ());

På slutten, pass FinalString Variabel inne i konsollloggfunksjonen for å få resultatet på terminalen:

konsoll.logg (FinalString);

Ved utførelse vil dette programmet gi følgende resultater:

Den første tegnet på strengen har blitt kapitalisert med suksess.

Pakk opp

For å kapitalisere det første tegnet til hvilken som helst strengverdi, bruk kombinasjoner av strengmanipulasjonsfunksjoner. Du kan bruke to metoder. I den første metoden, Touppercase () brukes til å kapitalisere den første tegnet etter at den er hentet fra strengen og lagret i en ny variabel. Etterpå brukes skive () -metoden for å hente den gjenværende strengen og sammenkoble den første tegnet og den kapitaliserte første tegnet. I den andre metoden brukes et vanlig uttrykk for å matche strengens første karakter, og deretter Touppercase () brukes til å kapitalisere den karakteren.