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.