In dit voorbeeld leert u een JavaScript-programma te schrijven dat de eerste letter van een tekenreeks omzet in hoofdletters.
Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende JavaScript-programmeeronderwerpen:
- JavaScript-tekenreeks
- Javascript String toUpperCase ()
- JavaScript-functie en functie-expressies
Voorbeeld 1: converteer de eerste letter naar 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);
Uitvoer
Voer een tekenreeks in: javaScript JavaScript
In het bovenstaande programma wordt de gebruiker gevraagd om een string in te voeren en die string wordt doorgegeven aan de capitalizeFirstLetter()
functie.
- Het eerste teken van de string wordt geëxtraheerd met behulp van
charAt()
method. Hierstr.charAt(0);
geeft j. - De
toUpperCase()
methode converteert de tekenreeks naar hoofdletters. Hierstr.charAt(0).toUpperCase();
geeft J. - De
slice()
methode retourneert de rest van de string.
Hierstr.slice(1);
geeft avaScript. - Deze twee waarden worden samengevoegd met behulp van de
+
operator.
Opmerking : U kunt ook het eerste teken van een string met behulp van een array toegang pand uit te pakken: str(0)
.
str.str(0); // j
Voorbeeld 2: converteer de eerste letter naar UpperCase met behulp van 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);
Uitvoer
Voer een tekenreeks in: javaScript JavaScript
In het bovenstaande programma wordt de reguliere expressie (regex) gebruikt om de eerste letter van een string naar hoofdletters om te zetten.
- Het regex-patroon komt
/^./
overeen met het eerste teken van een tekenreeks. - De
toUpperCase()
methode converteert de tekenreeks naar hoofdletters.