JavaScript:
Conversión de una cadena de texto a minúsculas
Cómo hacerlo:
Aquí una muestra de cómo convertir una cadena a minúsculas en JavaScript. Solo se necesita toLowerCase
.
let frase = "¡Hola, Me Llamo Javascript!";
let fraseEnMinusculas = frase.toLowerCase();
console.log(fraseEnMinusculas);
// Output: "¡hola, me llamo javascript!"
Si tienes algo más complejo, usa toLocaleLowerCase()
para considerar reglas específicas de idioma.
let saludoTurco = "MERHABA";
console.log(saludoTurco.toLocaleLowerCase('tr-TR'));
// Output: "merhaba"
Inmersión Profunda
JavaScript ofrece toLowerCase()
desde su versión inicial. Este método es parte del estándar ECMAScript y se utiliza en todas las cadenas de texto. Es sencillo y, a menos que necesites reglas específicas de localización, es lo que usarás la mayoría de veces.
Alternativas incluyen toLocaleLowerCase()
, que recomendamos para soportar caracteres únicos de ciertas lenguas. También existían métodos antiguos como toLowerCase
en prototipos de objetos que heredaran de String
, pero esos han sido reemplazados y no son recomendables.
En cuanto a implementación, toLowerCase()
no cambia la cadena original, sino que devuelve una nueva. Es por eso que tienes que almacenar el resultado en una nueva variable si quieres usarlo.
Véase También:
- Documentación de Mozilla MDN sobre
toLowerCase()
para más ejemplos y detalles: MDN toLowerCase() - Comparación de
toLowerCase()
ytoLocaleLowerCase()
: MDN toLocaleLowerCase() - Una guía sobre Unicode y JavaScript: JavaScript y Unicode