> Faqs > ¿Cómo poner la primera letra de una cadena en mayúsculas con Javascript?

¿Cómo poner la primera letra de una cadena en mayúsculas con Javascript?

Quisiera saber cómo se pone la primera letra de una cadena en mayúscula con Javascript.

¿No existe una función de string como en otros lenguajes? como cadena.capitalize() o algo así? no lo encuentro.

Respuestas

Capitalize es el valor de una propiedad con CSS:

text-transform: capitalize;

Si te vale puede ser una opcíón

En Javascript puedes hacerlo de todos modos fácilmente con una operación sencilla, cambiando el primer caracter a mayúsculas y luego concatenando el resto de la cadena.

function capitalize(word) {
  return word[0].toUpperCase() + word.slice(1);
}

Transformará solamente la primera letra para ponerla en mayúsculas.

capitalize('hola') // devuelve "Hola"
Miguel Angel
3280 145 214 17