У цьому прикладі ви навчитеся писати програму JavaScript, яка перетворює першу літеру рядка у верхній регістр.
Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування JavaScript:
- Рядок JavaScript
- Рядок Javascript toUpperCase ()
- Функція JavaScript та вирази функцій
Приклад 1: Перетворення першої літери в 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);
Вихідні дані
Введіть рядок: javaScript JavaScript
У наведеній вище програмі користувачеві пропонується ввести рядок, і цей рядок передається у capitalizeFirstLetter()
функцію.
- Перший символ рядка витягується за допомогою
charAt()
методу. Тутstr.charAt(0);
дає j. toUpperCase()
Метод перетворює рядок у верхній регістр. Тутstr.charAt(0).toUpperCase();
дає Дж.slice()
Метод повертає решту рядка.
Тутstr.slice(1);
видається avaScript.- Ці два значення об'єднуються за допомогою
+
оператора.
Примітка : Ви можете також отримати перший символ рядка , використовуючи масив з доступом властивості: str(0)
.
str.str(0); // j
Приклад 2: Перетворення першої літери в 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);
Вихідні дані
Введіть рядок: javaScript JavaScript
У наведеній вище програмі регулярний вираз (регулярний вираз) використовується для перетворення першої літери рядка у верхній регістр.
- Шаблон регулярного виразу
/^./
відповідає першому символу рядка. toUpperCase()
Метод перетворює рядок у верхній регістр.