Cómo hacer la primera letra de una cadena en mayúsculas en JavaScript?

Cómo hacer la primera letra de una cadena en mayúsculas en JavaScript?
Hay dos formas diferentes de hacer la primera letra de un valor de cadena usando JavaScript. El primer método incluye usar el touppercase () junto con rebanada() Concatenación de método y cadena. El segundo método utiliza una expresión regular en el reemplazar() método.

Ambos métodos se demostrarán en este artículo.

Método 1: Uso de una combinación de ToupperCase () y Slice ()

En primer lugar, cree un nuevo valor de cadena y guárdelo dentro de una variable con la ayuda de la siguiente línea:

var string = "Hola mundo!";

Después de eso, trate esta cadena como una matriz y obtenga el personaje en los índices cero y use el touppercase () función para que se capitalice:

cadena.Charat (0).tOUPPERCASE ();

Asegúrese de almacenar el valor de retorno en una variable separada. De lo contrario, no funcionará.

var char1 = string.Charat (0).tOUPPERCASE ();

Después de eso, verifique que el personaje almacenado dentro del char1 La variable se capitaliza pasando a la función de registro de la consola:

consola.log (char1);

Verá el siguiente resultado en el terminal:

De la salida está claro que el primer personaje ha sido extraído y capitalizado. Pero la cadena original aún no se ha restaurado.

Para eso, use el método de corte con el argumento como 1 para cortar la cadena del índice 1 al extremo como

VAR REMITERSTRING = String.rebanada (1);

Después de eso, simplemente cree una nueva variable y llámela como Resultados y concatenar char1 y restitución dentro de él usando la siguiente línea:

VAR ResultsTring = Char1 + RemasITINGRING;

Pasar esta variable Resultados a la función de registro de la consola para ver el resultado:

consola.registro (resultados de resultados);

La ejecución del programa producirá la siguiente salida en el terminal:

La cadena final tiene la primera letra en mayúscula.

Método 2: Uso de RegEx con el método reemplazar () y el método touppercase ()

Para demostrar esto, cree una nueva cadena con la siguiente línea:

var string = "Google es el motor de búsqueda más utilizado";

Posteriormente, defina una regex dentro de una variable para hacer coincidir el primer carácter de cualquier cadena

var regexpression = /^./;

Aquí el patrón /^./ Define el primer carácter de cualquier valor de cadena

Después de eso, simplemente usa esto expresión regular En el método reemplazar (). Para el segundo argumento, use el mismo método para obtener el primer carácter y convertirlo en la mayúscula utilizando el touppercase () método como

const finalestring = cadena.Reemplazar (RegexPression, String [0].toupperCase ());

Al final, pase el final variable dentro de la función de registro de la consola para obtener el resultado en el terminal:

consola.log (final de altura);

Tras la ejecución, este programa producirá los siguientes resultados:

El primer carácter de la cadena ha sido capitalizado con éxito.

Envolver

Para capitalizar el primer carácter de cualquier valor de cadena, use combinaciones de funciones de manipulación de cadenas. Puede aplicar dos métodos. En el primer método, touppercase () se usa para capitalizar el primer personaje después de que se haya recuperado de la cadena y almacenado dentro de una nueva variable. Posteriormente, el método SLICE () se usa para obtener la cadena restante y concatenar el primer carácter y el primer carácter capitalizado. En el segundo método, se usa una expresión regular para que coincida con el primer carácter de la cadena, y luego touppercase () se usa para capitalizar ese carácter.