Использование заглавной буквы в первой букве строки в JavaScript

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

Метод 1: использование charAt() и toUpperCase():

function capitalizeFirstLetter(string) {
  return string.charAt(0).toUpperCase() + string.slice(1);
}
console.log(capitalizeFirstLetter("hello")); // Output: "Hello"

Метод 2: использование среза() и toUpperCase():

function capitalizeFirstLetter(string) {
  return string.slice(0, 1).toUpperCase() + string.slice(1);
}
console.log(capitalizeFirstLetter("hello")); // Output: "Hello"

Метод 3. Использование replace() и регулярного выражения:

function capitalizeFirstLetter(string) {
  return string.replace(/^\w/, (c) => c.toUpperCase());
}
console.log(capitalizeFirstLetter("hello")); // Output: "Hello"

Метод 4. Использование деструктуризации ES6 и toUpperCase():

function capitalizeFirstLetter([first, ...rest]) {
  return [first.toUpperCase(), ...rest].join('');
}
console.log(capitalizeFirstLetter("hello")); // Output: "Hello"

Метод 5. Использование свойства CSS text-transform (только для стилизации):

<span >hello</span> <!-- Output: "Hello" -->