V tomto príklade sa naučíte písať program JavaScript, ktorý prevádza prvé písmeno reťazca na veľké písmená.
Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku JavaScript:
- Reťazec JavaScript
- Reťazec Javascript toUpperCase ()
- Funkcia JavaScript a výrazy funkcií
Príklad 1: Konvertujte prvé písmeno na 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);
Výkon
Zadajte reťazec: JavaScript JavaScriptu
Vo vyššie uvedenom programe je používateľ vyzvaný na zadanie reťazca a tento reťazec je odovzdaný do capitalizeFirstLetter()
funkcie.
- Prvý znak reťazca sa extrahuje pomocou
charAt()
metódy. Tustr.charAt(0);
dáva j. toUpperCase()
Metóda prevedie reťazec na veľké písmená. Tustr.charAt(0).toUpperCase();
dáva J.slice()
Metóda vracia zvyšok reťazca.
Tustr.slice(1);
dáva avaScript.- Tieto dve hodnoty sú spojené pomocou
+
operátora.
Poznámka : Môžete tiež extrahovať prvý znak reťazca pomocou poľa prístupom vlastnosť: str(0)
.
str.str(0); // j
Príklad 2: Konvertujte prvé písmeno na UpperCase pomocou Regexu
// 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);
Výkon
Zadajte reťazec: JavaScript JavaScriptu
Vo vyššie uvedenom programe sa regulárny výraz (regex) používa na prevod prvého písmena reťazca na veľké písmená.
- Vzor regulárneho výrazu sa
/^./
zhoduje s prvým znakom reťazca. toUpperCase()
Metóda prevedie reťazec na veľké písmená.