Program JavaScript untuk Mengubah Huruf Pertama dari String menjadi Huruf Besar

5
(1)

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.

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.