Программа JavaScript для преобразования первой буквы строки в верхний регистр

В этом примере вы научитесь писать программу на 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()Метод преобразует строку в верхний регистр.

Интересные статьи...