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.


Estoy disponible para trabajar en tu proyecto o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.
Si el post fue de tu agrado muestra tu apoyo compartiéndolo, suscribiéndote al blog, siguiéndome o realizando una donación.

Suscribir por correo

Ingresa tu correo y recibirás mis últimas entradas sobre programación, open source, bases de datos y todo lo relacionado con informática

Únete a otros 2,898 suscriptores


parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

0 Comentarios

Deja un comentario

Marcador de posición del avatar

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

A %d blogueros les gusta esto: