Ebben a példában megtanul olyan JavaScript programot írni, amely a karakterlánc első betűjét nagybetűvé alakítja.
A példa megértéséhez ismernie kell a következő JavaScript programozási témákat:
- JavaScript karakterlánc
- Javascript karaktersorozat a UpperCase ()
- JavaScript Function és Function Expressions
1. példa: Az első betű konvertálása UpperCase-be
// 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);
Kimenet
Írjon be egy karakterláncot: javaScript JavaScript
A fenti programban a felhasználót arra kérjük, hogy adjon meg egy karakterláncot, és ezt a karakterláncot átadja a capitalizeFirstLetter()
függvénynek.
- A karakterlánc első karakterét a
charAt()
módszerrel vonjuk ki . Ittstr.charAt(0);
ad j. - A
toUpperCase()
módszer a karakterláncot nagybetűvé alakítja. Ittstr.charAt(0).toUpperCase();
ad J. - A
slice()
metódus visszaadja a karakterlánc többi részét.
Ittstr.slice(1);
adja az avaScript-t. - Ezt a két értéket összefűzik az
+
operátor segítségével.
Megjegyzés : Azt is kivonat első karaktere egy karakterlánc egy mezőhöz betekintés tulajdonság: str(0)
.
str.str(0); // j
2. példa: Az első betű konvertálása UpperCase-be a Regex segítségével
// 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);
Kimenet
Írjon be egy karakterláncot: javaScript JavaScript
A fenti programban a reguláris kifejezést (regex) használják a karakterlánc első betűjének nagybetűvé konvertálására.
- A regex minta
/^./
megfelel a karakterlánc első karakterének. - A
toUpperCase()
módszer a karakterláncot nagybetűvé alakítja.