În acest exemplu, veți învăța să scrieți un program JavaScript care convertește prima literă a unui șir în majuscule.
Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare JavaScript:
- Șir JavaScript
- Javascript String toUpperCase ()
- Funcția JavaScript și expresiile funcției
Exemplul 1: Convertiți prima literă în UpperCase
// 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);
Ieșire
Introduceți un șir: javaScript JavaScript
În programul de mai sus, utilizatorul este solicitat să introducă un șir și acel șir este trecut în capitalizeFirstLetter()
funcție.
- Primul caracter al șirului este extras folosind
charAt()
metoda. Aici,str.charAt(0);
dă j. toUpperCase()
Metoda convertește șirul în litere mari. Aici,str.charAt(0).toUpperCase();
dă J.slice()
Metoda returneaza restul șirului.
Aici,str.slice(1);
dă avaScript.- Aceste două valori sunt concatenate folosind
+
operatorul.
Notă : Puteți extrage , de asemenea , primul caracter al unui șir de caractere , folosind o matrice acces la proprietate: str(0)
.
str.str(0); // j
Exemplul 2: Convertiți prima literă în UpperCase folosind 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);
Ieșire
Introduceți un șir: javaScript JavaScript
În programul de mai sus, expresia regulată (regex) este utilizată pentru a converti prima literă a unui șir în majuscule.
- Modelul regex se
/^./
potrivește cu primul caracter al unui șir. toUpperCase()
Metoda convertește șirul în litere mari.