Cómo convertir una cadena a minúsculas en JavaScript
-
Convertir cadena a minúsculas en JavaScript usando
toLowerCase()
-
Convertir Cadena a minúsculas en JavaScript usando
toLocaleLowerCase()
-
Convertir una cadena a minúsculas con nuestro método de nombre personalizado
bajos()
- Convertir los objetos que no son de cadena a minúsculas
En este tutorial, aprenderemos a convertir una cadena a minúsculas en JavaScript.
JavaScript nos permite convertir cadenas de muchas maneras. En JavaScript nativo podemos poner las letras en minúsculas usando el método del prototipo toLowerCase()
, o el prototipo toLocaleLowerCase()
que se usa para convertir en minúsculas considerando la localidad del usuario/anfitrión.
Convertir cadena a minúsculas en JavaScript usando toLowerCase()
Supongamos que tenemos una cadena - My Awesome String
, y queremos convertirla en minúsculas - my awesome string
. Podemos usar el método prototipo toLowerCase()
para ponerla en minúsculas. Crea una nueva cadena a partir de la cadena de entrada pero con todos los caracteres en minúsculas
Veamos un ejemplo convirtiendo a minúsculas e imprimiendo a consola usando el método console.log()
.
var tempText = 'My Awesome String';
console.log(tempText.toLowerCase());
También puede añadir el prototipo justo después de la cita única como el siguiente ejemplo:
var TextConvertedToLowerCase = 'My Awesome String'.toLowerCase();
console.log(TextConvertedToLowerCase);
Convertir Cadena a minúsculas en JavaScript usando toLocaleLowerCase()
Si la cadena contiene mapeos específicos de la localidad como el turco o el alemán, podemos usar el método toLocaleLowerCase()
para convertir la cadena a minúsculas.
Podemos usar toLocaleLowerCase()
sin enviar ningún argumento, similar a text.toLocaleLowerCase()
, o podemos enviar el mapeo de localidades como un parámetro a ese método, incluso podemos enviar un array de localidades y el JavaScript elegirá el mapeo de localidades que mejor se ajuste.
En el siguiente ejemplo, convertiremos una cadena inglesa a minúsculas y convertiremos una letra I mayúscula latina turca a minúsculas para mostrarle cómo enviar un array de localidades a la función.
var demoText = 'My Awesome Second Demo Text';
console.log(demoText.toLocaleLowerCase());
console.log(demoText.toLocaleLowerCase('en-US'));
var localeArray = ['tr', 'TR'];
var LatinCapitalLetterIWithDotAboveInTurkish = '\u0130';
console.log(
LatinCapitalLetterIWithDotAboveInTurkish.toLocaleLowerCase(localeArray));
Resultado:
my awesome second demo text
my awesome second demo text
i
Convertir una cadena a minúsculas con nuestro método de nombre personalizado bajos()
Si no estamos tan familiarizados con el JavaScript y queremos cambiar la sintaxis de toLowerCase()
para que sea similar a la que usamos en nuestros lenguajes favoritos como Python o PHP. En el siguiente ejemplo, explicaremos cómo hacerlo:
function lower(inputString) {
return String(inputString).toLowerCase();
}
var demoText = 'Our Awesome String To Lower Converter';
console.log(lower(demoText));
Convertir los objetos que no son de cadena a minúsculas
En caso de que queramos convertir la Date
a minúsculas, donde la Date
es un objeto no String
por naturaleza, podemos hacerlo usando los métodos toLowerCase()
o toLocaleLowerCase()
ya que ambos se implementaron para trabajar genéricamente con cualquier tipo de valor.
Veamos en el siguiente ejemplo cómo convertir Date()
a minúsculas:
var normalDate = new Date();
var lowerCaseDate = new Date().toString().toLowerCase();
console.log('Normal Date Format > ' + normalDate);
console.log('Lower Case Date Format > ' + lowerCaseDate);
Resultado:
Normal Date Format > Thu Nov 12 2020 12:07:11 GMT+0000 (Coordinated Universal Time)
Lower Case Date Format > thu nov 12 2020 12:07:11 gmt+0000 (coordinated universal time)