JavaScript-program til at konvertere det første bogstav i en streng til UpperCase

I dette eksempel lærer du at skrive et JavaScript-program, der konverterer det første bogstav i en streng til store bogstaver.

For at forstå dette eksempel skal du have kendskab til følgende JavaScript-programmeringsemner:

  • JavaScript-streng
  • Javascript-streng tilUpperCase ()
  • JavaScript-funktion og funktionsudtryk

Eksempel 1: Konverter første bogstav 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);

Produktion

 Indtast en streng: javaScript JavaScript

I ovenstående program bliver brugeren bedt om at indtaste en streng, og den streng sendes til capitalizeFirstLetter()funktionen.

  • Strengens første tegn udvindes ved hjælp af charAt()metode. Her str.charAt(0);giver j.
  • Den toUpperCase()metode konverterer strengen til store bogstaver. Her str.charAt(0).toUpperCase();giver J.
  • Den slice()metode returnerer resten af strengen.
    Her str.slice(1);giver avaScript.
  • Disse to værdier sammenkædes ved hjælp af +operatøren.

Bemærk : Du kan også trække det første tegn i en streng ved hjælp af et array adgang ejendom: str(0).

 str.str(0); // j

Eksempel 2: Konverter første bogstav til UpperCase ved hjælp af 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

 Indtast en streng: javaScript JavaScript

I ovenstående program bruges det regulære udtryk (regex) til at konvertere det første bogstav i en streng til store bogstaver.

  • Regex-mønsteret /^./matcher det første tegn i en streng.
  • Den toUpperCase()metode konverterer strengen til store bogstaver.

Interessante artikler...