JavaScript: как сделать первую букву строки заглавной

Чтобы сделать первую букву строки в 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. Вы можете выбрать тот, который лучше всего соответствует вашему стилю кодирования и требованиям.