W tym przykładzie nauczysz się pisać program JavaScript, który konwertuje pierwszą literę ciągu na wielkie.
Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania JavaScript:
- Ciąg JavaScript
- Ciąg JavaScript toUpperCase ()
- Funkcje i wyrażenia funkcyjne JavaScript
Przykład 1: Konwertuj pierwszą literę na wielkie litery
// 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);
Wynik
Wpisz ciąg: javaScript JavaScript
W powyższym programie użytkownik jest proszony o wprowadzenie ciągu znaków, który jest przekazywany do capitalizeFirstLetter()
funkcji.
- Pierwszy znak łańcucha jest wyodrębniany przy użyciu
charAt()
metody. Tutajstr.charAt(0);
daje j. toUpperCase()
Metoda konwertuje ciąg znaków na wielkie litery. Tutajstr.charAt(0).toUpperCase();
podaje J.slice()
Metoda zwraca resztę łańcucha.
Tutajstr.slice(1);
daje avaScript.- Te dwie wartości są łączone przy użyciu
+
operatora.
Uwaga : Można także wyodrębnić pierwszy znak łańcucha przy użyciu tablicę z dostępem właściwość: str(0)
.
str.str(0); // j
Przykład 2: Konwertuj pierwszą literę na wielkie litery używając 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);
Wynik
Wpisz ciąg: javaScript JavaScript
W powyższym programie wyrażenie regularne (regex) jest używane do konwersji pierwszej litery ciągu na wielką.
- Wzorzec regex jest
/^./
dopasowywany do pierwszego znaku ciągu. toUpperCase()
Metoda konwertuje ciąg znaków na wielkie litery.