Come creare la prima lettera di una stringa maiuscola in JavaScript?

Come creare la prima lettera di una stringa maiuscola in JavaScript?
Esistono due modi diversi per creare la prima lettera di un valore di stringa usando JavaScript. Il primo metodo include l'uso del touppercase () insieme con il fetta() Concatenazione del metodo e delle stringhe. Il secondo metodo utilizza un'espressione regolare in sostituire() metodo.

Entrambi questi metodi saranno dimostrati in questo articolo.

Metodo 1: usando una combinazione di touppercase () e slice ()

Prima di tutto, crea un nuovo valore di stringa e memorizzalo all'interno di una variabile con l'aiuto della riga seguente:

var string = "Hello World!";

Successivamente, tratta questa stringa come un array e prendi il carattere sugli indici zero e usa il touppercase () funzione per renderlo capitalizzato:

corda.Charat (0).touppercase ();

Assicurati di archiviare il valore di ritorno in una variabile separata. Altrimenti, non funzionerà.

var char1 = stringa.Charat (0).touppercase ();

Successivamente, verifica che il personaggio memorizzato all'interno del char1 La variabile è capitalizzata passandolo alla funzione del registro della console:

console.log (char1);

Vedrai il seguente risultato sul terminale:

Dall'output è chiaro che il primo carattere è stato estratto e capitalizzato. Ma la stringa originale deve ancora essere ripristinata.

Per questo, usa il metodo della fetta con l'argomento come 1 Per tagliare la stringa dall'indice 1 fino alla fine come

var restanstring = stringa.fetta (1);

Dopodiché, crea semplicemente una nuova variabile e chiamalo come Resultstring e concatenato char1 E Restanti Al suo interno usando la riga seguente:

VAR Resultstring = Char1 + Restastring;

Passa questa variabile Resultstring alla funzione del registro della console per vedere il risultato:

console.log (resultstring);

L'esecuzione del programma produrrà il seguente output sul terminale:

La stringa finale ha la prima lettera capitalizzata.

Metodo 2: utilizzando il metodo regex con sostituzione () e metodo ToupperCase ()

Per dimostrarlo, crea una nuova stringa con la seguente riga:

var string = "Google è il motore di ricerca più utilizzato";

Successivamente, definire un regex all'interno di una variabile per abbinare il primo carattere di qualsiasi stringa

var regexpression = /^./;

Qui il modello /^./ definisce il primo carattere di qualsiasi valore di stringa

Dopodiché, usa semplicemente questo regexpression Nel metodo sostituito (). Per il secondo argomento, usa lo stesso metodo per recuperare il primo carattere e convertirlo in maiuscolo usando il touppercase () metodo come

const finalstring = string.Sostituisci (regexpression, string [0].touppercase ());

Alla fine, passa il Finalstring Variabile all'interno della funzione di registro della console per ottenere il risultato sul terminale:

console.log (finalstring);

Al momento dell'esecuzione, questo programma produrrà i seguenti risultati:

Il primo carattere della stringa è stato capitalizzato con successo.

Incartare

Per capitalizzare il primo carattere di qualsiasi valore di stringa, utilizzare le combinazioni di funzioni di manipolazione delle stringhe. Puoi applicare due metodi. Nel primo metodo, touppercase () viene utilizzato per capitalizzare il primo carattere dopo che è stato recuperato dalla stringa e memorizzato all'interno di una nuova variabile. Successivamente, il metodo Slice () viene utilizzato per recuperare la stringa rimanente e concatenare il primo carattere e il primo personaggio capitalizzato. Nel secondo metodo, un'espressione regolare viene utilizzata per abbinare il primo carattere della stringa e poi touppercase () è usato per capitalizzare quel personaggio.