Programa JavaScript para converter a primeira letra de uma string em maiúscula

Neste exemplo, você aprenderá a escrever um programa JavaScript que converte a primeira letra de uma string em maiúsculas.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação JavaScript:

  • String JavaScript
  • Javascript String toUpperCase ()
  • Função JavaScript e expressões de função

Exemplo 1: converter a primeira letra em maiúscula

 // program to convert first letter of a string to uppercase function capitalizeFirstLetter(str) ( // converting first letter to uppercase const capitalized = str.charAt(0).toUpperCase() + str.slice(1); return capitalized; ) // take input const string = prompt('Enter a string: '); const result = capitalizeFirstLetter(string); console.log(result);

Resultado

 Insira uma string: javaScript JavaScript

No programa acima, o usuário é solicitado a inserir uma string e essa string é passada para a capitalizeFirstLetter()função.

  • O primeiro caractere da string é extraído usando o charAt()método. Aqui, str.charAt(0);dá j.
  • O toUpperCase()método converte a string em maiúsculas. Aqui, str.charAt(0).toUpperCase();dá J.
  • O slice()método retorna o resto da string.
    Aqui, str.slice(1);dá avaScript.
  • Esses dois valores são concatenados usando o +operador.

Nota : Você também pode extrair o primeiro caractere de uma string usando uma matriz acessando propriedade: str(0).

 str.str(0); // j

Exemplo 2: converter a primeira letra em maiúscula usando Regex

 // program to convert first letter of a string to uppercase function capitalizeFirstLetter(str) ( // converting first letter to uppercase const capitalized = str.replace(/^./, str(0).toUpperCase()); return capitalized; ) // take input const string = prompt('Enter a string: '); const result = capitalizeFirstLetter(string); console.log(result);

Resultado

 Insira uma string: javaScript JavaScript

No programa acima, a expressão regular (regex) é usada para converter a primeira letra de uma string em maiúscula.

  • O padrão regex /^./corresponde ao primeiro caractere de uma string.
  • O toUpperCase()método converte a string em maiúsculas.

Artigos interessantes...