Convertendo uma string para minúsculas

JavaScript:
Convertendo uma string para minúsculas

Como fazer:

let frase = "Olá, Mundo!";
let fraseMin = frase.toLowerCase();

console.log(fraseMin); // saída: "olá, mundo!"

Mergulho Profundo

No mundo do Javascript, a função toLowerCase() é como uma ferramenta antiga numa caixa nova. Faz parte do ECMAScript desde a primeira versão, e a razão para sua permanência é simples: é essencial. Antes de métodos como toLowerCase(), programadores precisavam criar suas próprias funções para lidar com a conversão de caracteres, comparando manualmente os códigos ASCII ou Unicode correspondentes.

Alternativas existem, mas são variantes para casos específicos. Por exemplo, toLocaleLowerCase() leva em conta a localidade do usuário, o que pode ser crucial para idiomas com regras de minúsculas/maiúsculas únicas.

Quanto à implementação, quando você invoca toLowerCase(), por trás dos panos, o Javascript vai mapeando cada caractere alfabético para o equivalente em minúscula baseado na tabela Unicode. Isso significa que não só os caracteres latinos são cobertos, como também um mundo de alfabetos diferentes será corretamente tratado.

Veja Também