Contoh 1: Ubah huruf pertama menjadi Huruf Besar
// 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);
Keluaran
Enter a string: javaScript JavaScript
Dalam program di atas, pengguna diminta untuk memasukkan string dan string itu dilewatkan ke capitalizeFirstLetter()
fungsi.
- Karakter pertama string diekstraksi menggunakan
charAt()
metode. Sini,str.charAt(0);
memberi j. - Itu
toUpperCase()
metode mengubah string menjadi huruf besar. Sini,str.charAt(0).toUpperCase();
memberi J. - Itu
slice()
metode mengembalikan sisa string.
Sini,str.slice(1);
memberi avaScript. - Kedua nilai ini digabungkan menggunakan using
+
operator.
Catatan: Anda juga dapat mengekstrak karakter pertama dari sebuah string menggunakan properti akses larik: str[0]
.
str.str[0]; // j
Contoh 2: Ubah huruf pertama menjadi Huruf Besar menggunakan 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);
Keluaran
Enter a string: javaScript JavaScript
Dalam program di atas, ekspresi reguler (regex) digunakan untuk mengubah huruf pertama dari sebuah string menjadi huruf besar.
- Pola regex adalah
/^./
cocok dengan karakter pertama dari sebuah string. - Itu
toUpperCase()
metode mengubah string menjadi huruf besar.