Capitalizar a Primeira Letra em JavaScript

Beginner

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

Introdução

Neste laboratório, exploraremos uma função JavaScript chamada capitalize que capitaliza a primeira letra de uma string. A função utiliza destruturação de array e String.prototype.toUpperCase() para alcançar o resultado desejado. Também veremos como usar o argumento lowerRest para converter o restante da string para minúsculas, se necessário.

Este é um Lab Guiado, que fornece instruções passo a passo para ajudá-lo a aprender e praticar. Siga as instruções cuidadosamente para completar cada etapa e ganhar experiência prática. Dados históricos mostram que este é um laboratório de nível iniciante com uma taxa de conclusão de 100%. Recebeu uma taxa de avaliações positivas de 100% dos estudantes.

Função JavaScript para Capitalizar a Primeira Letra de uma String

Para capitalizar a primeira letra de uma string em JavaScript, use a seguinte função:

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

Esta função utiliza destruturação de array e String.prototype.toUpperCase() para capitalizar a primeira letra da string. O argumento lowerRest é opcional e pode ser definido como true para converter o restante da string para minúsculas.

Aqui está um exemplo de como usar esta função:

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

Resumo

Parabéns! Você concluiu o laboratório de Capitalização de String. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.