В этом примере вы научитесь писать программу на JavaScript, которая преобразует первую букву строки в верхний регистр.
Чтобы понять этот пример, вы должны знать следующие темы программирования JavaScript:
- Строка JavaScript
- Строка Javascript toUpperCase ()
- Функции и выражения функций JavaScript
Пример 1: преобразование первой буквы в верхний регистр
// 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);
Вывод
Введите строку: javaScript JavaScript
В приведенной выше программе пользователю предлагается ввести строку, и эта строка передается в capitalizeFirstLetter()
функцию.
- Первый символ строки извлекается с помощью
charAt()
метода. Здесьstr.charAt(0);
дает j. toUpperCase()
Метод преобразует строку в верхний регистр. Здесьstr.charAt(0).toUpperCase();
дает J.slice()
Метод возвращает оставшуюся часть строки.
Здесьstr.slice(1);
выдает avaScript.- Эти два значения объединяются с помощью
+
оператора.
Примечание : Вы можете также извлечь первый символ строки , используя массив с доступом свойства: str(0)
.
str.str(0); // j
Пример 2: преобразование первой буквы в верхний регистр с помощью регулярного выражения
// 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);
Вывод
Введите строку: javaScript JavaScript
В приведенной выше программе регулярное выражение (regex) используется для преобразования первой буквы строки в верхний регистр.
- Шаблон регулярного выражения
/^./
соответствует первому символу строки. toUpperCase()
Метод преобразует строку в верхний регистр.