I dette eksemplet lærer du å skrive et JavaScript-program som konverterer første bokstav i en streng til store bokstaver.
For å forstå dette eksemplet, bør du ha kunnskap om følgende JavaScript-programmeringsemner:
- JavaScript-streng
- Javascript-streng toUpperCase ()
- JavaScript-funksjon og funksjonsuttrykk
Eksempel 1: Konverter første bokstav til UpperCase
// program to convert first letter of a string to uppercase function capitalizeFirstLetter(str) ( // converting first letter to uppercase const capitalized = str.charAt(0).toUpperCase() + str.slice(1); return capitalized; ) // take input const string = prompt('Enter a string: '); const result = capitalizeFirstLetter(string); console.log(result);
Produksjon
Skriv inn en streng: javaScript JavaScript
I det ovennevnte programmet blir brukeren bedt om å legge inn en streng, og den strengen sendes til capitalizeFirstLetter()
funksjonen.
- Strengens første tegn blir hentet ut ved hjelp av
charAt()
metode. Herstr.charAt(0);
gir j. - Den
toUpperCase()
fremgangsmåte omdanner strengen til store bokstaver. Her,str.charAt(0).toUpperCase();
gir J. - Den
slice()
metoden returnerer resten av strengen.
Herstr.slice(1);
gir avaScript. - Disse to verdiene sammenkobles ved hjelp av
+
operatøren.
Merk : Du kan også trekke ut det første tegnet i en streng ved hjelp av en rekke tilgang egenskap: str(0)
.
str.str(0); // j
Eksempel 2: Konverter første bokstav til UpperCase ved hjelp av Regex
// program to convert first letter of a string to uppercase function capitalizeFirstLetter(str) ( // converting first letter to uppercase const capitalized = str.replace(/^./, str(0).toUpperCase()); return capitalized; ) // take input const string = prompt('Enter a string: '); const result = capitalizeFirstLetter(string); console.log(result);
Produksjon
Skriv inn en streng: javaScript JavaScript
I programmet ovenfor brukes det vanlige uttrykket (regex) til å konvertere den første bokstaven i en streng til store bokstaver.
- Regex-mønsteret
/^./
samsvarer med det første tegnet i en streng. - Den
toUpperCase()
fremgangsmåte omdanner strengen til store bokstaver.