In diesem Beispiel lernen Sie, ein JavaScript-Programm zu schreiben, das den ersten Buchstaben einer Zeichenfolge in Großbuchstaben konvertiert.
Um dieses Beispiel zu verstehen, sollten Sie die folgenden JavaScript-Programmierthemen kennen:
- JavaScript-Zeichenfolge
- Javascript String toUpperCase ()
- JavaScript-Funktion und Funktionsausdrücke
Beispiel 1: Konvertieren Sie den ersten Buchstaben in 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);
Ausgabe
Geben Sie eine Zeichenfolge ein: JavaScript JavaScript
Im obigen Programm wird der Benutzer aufgefordert, eine Zeichenfolge einzugeben, und diese Zeichenfolge wird an die capitalizeFirstLetter()
Funktion übergeben.
- Das erste Zeichen der Zeichenfolge wird mit der
charAt()
Methode extrahiert . Hierstr.charAt(0);
gibt j. - Die
toUpperCase()
Methode konvertiert die Zeichenfolge in Großbuchstaben. Hierstr.charAt(0).toUpperCase();
gibt J. - Die
slice()
Methode gibt den Rest der Zeichenfolge zurück.
Hierstr.slice(1);
gibt avaScript. - Diese beiden Werte werden mit dem
+
Operator verkettet .
Hinweis : Sie können das erste Zeichen einer Zeichenfolge auch mithilfe einer Array-Zugriffseigenschaft extrahieren : str(0)
.
str.str(0); // j
Beispiel 2: Konvertieren Sie den ersten Buchstaben mit Regex in UpperCase
// 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);
Ausgabe
Geben Sie eine Zeichenfolge ein: JavaScript JavaScript
Im obigen Programm wird der reguläre Ausdruck (Regex) verwendet, um den ersten Buchstaben einer Zeichenfolge in Großbuchstaben umzuwandeln.
- Das Regex-Muster
/^./
entspricht dem ersten Zeichen einer Zeichenfolge. - Die
toUpperCase()
Methode konvertiert die Zeichenfolge in Großbuchstaben.