JavaScript: primera letra mayúscula

En este post vamos a ver un ejercicio con JavaScript. Se trata de una función que convierta a mayúscula la primera letra o primer carácter de una string.

Es el equivalente a la función ucfirst que existe en otro lenguaje, y convierte a mayúscula el primer carácter de la cadena. Por ejemplo, transforma “hola” a “Hola”.

Explicación del código

Recordemos que esto no es como convertir una cadena a mayúscula, ya que solo nos importa el primer carácter. Además, las cadenas en JavaScript son inmutables, por lo que vamos a crear una nueva.

Lo que haremos será convertir el primer carácter a mayúscula (con charAt y toUpperCase) y después concatenarlo con el resto de la cadena que vamos a cortar con la función substring.

Función primer carácter mayúscula

Vamos a la función. Esta recibe una cadena y devuelve la cadena pero con la primera mayúscula. Queda así:

Separamos la cadena, convertimos la primera letra, la unimos con la segunda parte y la devolvemos. De forma corta quedaría así:

En lugar de concat puedes usar +, yo uso concat porque me gusta encadenar los métodos.

Probar función

La función trabaja de manera normal. Puedes probarla a tu manera, y aquí dejo algunas pruebas hechas por mí mismo:

Si quieres puedes ejecutarla en línea.

Encantado de ayudarte


Estoy disponible para trabajar en tu proyecto, modificar el programa del post o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.

No te pierdas ninguno de mis posts

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.

Dejar un comentario