I det här exemplet lär du dig att skriva ett JavaScript-program som omvandlar den första bokstaven i en sträng till versaler.
För att förstå detta exempel bör du ha kunskap om följande JavaScript-programmeringsämnen:
- JavaScript-sträng
- Javascript-sträng tillUpperCase ()
- JavaScript-funktion och funktionsuttryck
Exempel 1: Konvertera första bokstaven till 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);
Produktion
Ange en sträng: javaScript JavaScript
I ovanstående program uppmanas användaren att ange en sträng och den strängen skickas till capitalizeFirstLetter()
funktionen.
- Strängens första tecken extraheras med
charAt()
metod. Härstr.charAt(0);
ger j. - Den
toUpperCase()
metod konverterar strängen till versaler. Härstr.charAt(0).toUpperCase();
ger J. - Den
slice()
metoden returnerar resten av strängen.
Härstr.slice(1);
ger avaScript. - Dessa två värden sammanfogas med
+
operatören.
Obs : Du kan också extrahera det första tecknet i en sträng med hjälp av en array åtkomst egenskap: str(0)
.
str.str(0); // j
Exempel 2: Konvertera första bokstaven till UpperCase med 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);
Produktion
Ange en sträng: javaScript JavaScript
I ovanstående program används det reguljära uttrycket (regex) för att konvertera den första bokstaven i en sträng till versaler.
- Regex-mönstret
/^./
matchar det första tecknet i en sträng. - Den
toUpperCase()
metod konverterar strängen till versaler.