Cómo poner en mayúscula la primera letra de una cadena en JavaScript? (sin jQuery)
¡Hola a todos! Acabo de empezar a aprender JavaScript y me encontré con esta tarea: necesito transformar una cadena para que la primera letra sea mayúscula y el resto se quede como está. Por ejemplo, tengo la cadena "hello world" y quiero obtener "Hello world".
He probado varios métodos, pero nada funciona correctamente. Intenté usar charAt() y toUpperCase(), pero solo obtengo una letra mayúscula y el resto de la cadena se pierde. Esto es lo que probé:
```javascript
let str = "hello world";
let firstChar = str.charAt(0).toUpperCase();
console.log(firstChar); // Muestra solo "H"
```
¿Cómo puedo obtener la cadena completa con la primera letra en mayúscula? ¿Necesito usar un bucle o hay una forma más simple? Leí que se puede hacer con slice() o substring(), pero no entiendo del todo cómo aplicarlos.
También me interesa: ¿qué hacer si la cadena está vacía o tiene un solo carácter? ¿Y cómo manejar letras rusas? ¡Gracias de antemano por la ayuda!
P.D. Sé que en j
No answers yet.
Inicia sesión para dejar una respuesta