Перевести первую букву в верхний регистр на JavaScript

Beginner

This tutorial is from open-source community. Access the source code

Введение

В этом практическом занятии мы изучим функцию JavaScript под названием capitalize, которая делает заглавной первую букву строки. Функция использует деструктуризацию массива и String.prototype.toUpperCase(), чтобы достичь желаемого результата. Мы также увидим, как использовать аргумент lowerRest, чтобы при необходимости преобразовать остальную часть строки в нижний регистр.

Это Guided Lab, который предоставляет пошаговые инструкции, чтобы помочь вам учиться и практиковаться. Внимательно следуйте инструкциям, чтобы выполнить каждый шаг и получить практический опыт. Исторические данные показывают, что это лабораторная работа уровня начальный с процентом завершения 100%. Он получил 100% положительных отзывов от учащихся.

JavaScript-функция для перевода первой буквы строки в верхний регистр

Для перевода первой буквы строки в верхний регистр в JavaScript используйте следующую функцию:

const capitalize = (str, lowerRest = false) => {
  const [first, ...rest] = str;
  return (
    first.toUpperCase() +
    (lowerRest ? rest.join("").toLowerCase() : rest.join(""))
  );
};

Эта функция использует деструктуризацию массива и String.prototype.toUpperCase(), чтобы перевести первую букву строки в верхний регистр. Аргумент lowerRest является необязательным и может быть установлен в true, чтобы перевести остальную часть строки в нижний регистр.

Вот пример использования этой функции:

capitalize("fooBar"); // 'FooBar'
capitalize("fooBar", true); // 'Foobar'

Резюме

Поздравляем! Вы завершили практическое занятие по переводу первой буквы строки в верхний регистр. Вы можете выполнить больше практических занятий в LabEx, чтобы улучшить свои навыки.