Programma JavaScript per convertire la prima lettera di una stringa in maiuscolo

In questo esempio imparerai a scrivere un programma JavaScript che converte la prima lettera di una stringa in maiuscolo.

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione JavaScript:

  • Stringa JavaScript
  • Stringa JavaScript toUpperCase ()
  • Funzione JavaScript ed espressioni di funzione

Esempio 1: converti la prima lettera in maiuscolo

 // program to convert first letter of a string to uppercase function capitalizeFirstLetter(str) ( // converting first letter to uppercase const capitalized = str.charAt(0).toUpperCase() + str.slice(1); return capitalized; ) // take input const string = prompt('Enter a string: '); const result = capitalizeFirstLetter(string); console.log(result);

Produzione

 Immettere una stringa: javaScript JavaScript

Nel programma precedente, all'utente viene richiesto di inserire una stringa e quella stringa viene passata alla capitalizeFirstLetter()funzione.

  • Il primo carattere della stringa viene estratto utilizzando il charAt()metodo. Qui, str.charAt(0);dà j.
  • Il toUpperCase()metodo converte la stringa in maiuscolo. Qui, str.charAt(0).toUpperCase();dà J.
  • Il slice()metodo restituisce il resto della stringa.
    Qui, str.slice(1);dà avaScript.
  • Questi due valori vengono concatenati utilizzando l' +operatore.

Nota : È inoltre possibile estrarre il primo carattere di una stringa utilizzando una matrice accesso di proprietà: str(0).

 str.str(0); // j

Esempio 2: converti la prima lettera in maiuscolo utilizzando Regex

 // program to convert first letter of a string to uppercase function capitalizeFirstLetter(str) ( // converting first letter to uppercase const capitalized = str.replace(/^./, str(0).toUpperCase()); return capitalized; ) // take input const string = prompt('Enter a string: '); const result = capitalizeFirstLetter(string); console.log(result);

Produzione

 Immettere una stringa: javaScript JavaScript

Nel programma precedente, l'espressione regolare (regex) viene utilizzata per convertire la prima lettera di una stringa in maiuscolo.

  • Il pattern regex /^./corrisponde al primo carattere di una stringa.
  • Il toUpperCase()metodo converte la stringa in maiuscolo.

Articoli interessanti...