Чтобы сделать первую букву строки в JavaScript заглавной, вы можете использовать несколько методов. Вот несколько примеров:
Метод 1: использование методов charAt() и toUpperCase():
function capitalizeFirstLetter(string) {
return string.charAt(0).toUpperCase() + string.slice(1);
}
// Example usage
var str = "hello";
var capitalizedStr = capitalizeFirstLetter(str);
console.log(capitalizedStr); // Output: "Hello"
Метод 2. Использование методов substring() и toUpperCase():
function capitalizeFirstLetter(string) {
return string.substring(0, 1).toUpperCase() + string.substring(1);
}
// Example usage
var str = "world";
var capitalizedStr = capitalizeFirstLetter(str);
console.log(capitalizedStr); // Output: "World"
Метод 3. Использование метода replace() с регулярным выражением:
function capitalizeFirstLetter(string) {
return string.replace(/^\w/, function (char) {
return char.toUpperCase();
});
}
// Example usage
var str = "javascript";
var capitalizedStr = capitalizeFirstLetter(str);
console.log(capitalizedStr); // Output: "Javascript"
Метод 4. Использование стрелочной функции ES6 и литералов шаблона:
const capitalizeFirstLetter = string => `${string.charAt(0).toUpperCase()}${string.slice(1)}`;
// Example usage
const str = "example";
const capitalizedStr = capitalizeFirstLetter(str);
console.log(capitalizedStr); // Output: "Example"
Это всего лишь несколько способов сделать первую букву строки заглавной в JavaScript. Вы можете выбрать тот, который лучше всего соответствует вашему стилю кодирования и требованиям.