JavaScript-program för att konvertera den första bokstaven i en sträng till UpperCase

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är str.charAt(0);ger j.
  • Den toUpperCase()metod konverterar strängen till versaler. Här str.charAt(0).toUpperCase();ger J.
  • Den slice()metoden returnerar resten av strängen.
    Här str.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.

Intressanta artiklar...