
Nelson Neyen Marquez Romero
PreguntaHola, ¿Cuál es la diferencia entre el métodos “toUpperCase()” y el método “toLocaleUpperCase()”? ¿Y entre el método “toLowerCase()” y el método “toLocaleLowerCase()”?

Paulina Collaguazo
Algo para complementar, es que locale indica la localización que se utilizará para hacer la conversión a minusculas, esa localización es recogida de la localización actual configurada en tu host.
Data obtenida de la documentación oficial.

Francisco Ponce
Hola Nelson,
A diferencia de toLowerCase, toLocaleLowerCase tiene en cuenta la localización. En la mayoría de los casos, con la mayoría de los idiomas, producirán resultados similares, sin embargo, ciertos idiomas se comportarán de manera diferente.
Investigando un poco encontré que el método toLocaleLowerCase () devuelve el valor de la cadena convertida a minúsculas de acuerdo con las asignaciones de mayúsculas y minúsculas específicas de la localidad. toLocaleLowerCase () no afecta el valor de la cadena en sí. En la mayoría de los casos, esto producirá el mismo resultado que toLowerCase (), pero para algunos entornos locales, como el turco, cuyas asignaciones de casos no siguen las asignaciones de casos predeterminadas en Unicode, puede haber un resultado diferente.