V tomto příkladu se naučíte psát program JavaScript, který převádí první písmeno řetězce na velká písmena.
Abyste pochopili tento příklad, měli byste znát následující programovací témata JavaScriptu:
- Řetězec JavaScriptu
- Řetězec Javascript toUpperCase ()
- Funkce a výrazy funkcí JavaScriptu
Příklad 1: Převést první 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ýstup
Zadejte řetězec: JavaScript JavaScriptu
Ve výše uvedeném programu je uživatel vyzván k zadání řetězce a tento řetězec je předán do capitalizeFirstLetter()
funkce.
- První znak řetězce je extrahován pomocí
charAt()
metody. Zdestr.charAt(0);
dává j. toUpperCase()
Metoda převede řetězec na velká písmena. Tadystr.charAt(0).toUpperCase();
dává J.slice()
Metoda vrací zbytek řetězce.
Zdestr.slice(1);
dává avaScript.- Tyto dvě hodnoty jsou zřetězeny pomocí
+
operátoru.
Poznámka : Můžete také extrahovat první znak řetězce pomocí pole přístupem vlastnost: str(0)
.
str.str(0); // j
Příklad 2: Převést první písmeno na UpperCase pomocí 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ýstup
Zadejte řetězec: JavaScript JavaScriptu
Ve výše uvedeném programu se regulární výraz (regex) používá k převodu prvního písmene řetězce na velká písmena.
- Vzor regulárního výrazu
/^./
odpovídá prvnímu znaku řetězce. toUpperCase()
Metoda převede řetězec na velká písmena.