Como você pode alterar a capitalização de uma string?
Ao trabalhar com strings em JavaScript, existem muitas situações em que você pode precisar ajustar o case do texto, como transformar todas as letras em maiúsculas para um título ou converter o texto para minúsculas para uniformidade.
Felizmente, o JavaScript facilita isso com dois métodos embutidos:
toUpperCase() e toLowerCase().
O método toUpperCase() converte todos os caracteres para letras maiúsculas e retorna uma nova string com todos os caracteres maiúsculos. Isso é útil quando você quer enfatizar texto ou criar consistência no formato das strings.
Vamos ver um exemplo:
let greeting = "Hello, World!";
let uppercaseGreeting = greeting.toUpperCase();
console.log(uppercaseGreeting); // "HELLO, WORLD!"
Neste código, o método toUpperCase() transforma toda a string em letras maiúsculas.
A string original permanece inalterada porque toUpperCase() retorna uma nova string, em vez de modificar a original.
Por outro lado, o método toLowerCase() converte todos os caracteres em uma string para minúsculas. Isso é útil quando você precisa padronizar a entrada, como ao comparar texto fornecido pelo usuário ou fazer verificações sem distinção entre maiúsculas e minúsculas.
Vamos ver um exemplo:
let shout = "I AM LEARNING JAVASCRIPT!";
let lowercaseShout = shout.toLowerCase();
console.log(lowercaseShout); // "i am learning javascript!"
O método toLowerCase() converte todos os caracteres para minúsculas, tornando a string menos agressiva e deixando a string original inalterada.
Em resumo, os métodos toUpperCase() e toLowerCase() em JavaScript são ferramentas poderosas para transformar strings em letras maiúsculas ou minúsculas.
Esses métodos são particularmente úteis para padronizar a entrada de texto, fazer comparações sem distinção entre maiúsculas e minúsculas e garantir a consistência do design.
Com esses métodos simples e eficazes, você pode lidar com a manipulação de texto de uma maneira mais controlada e previsível.Este módulo não possui perguntas. Marque como concluído.