Apakah ada fungsi kapitalisasi dalam javascript?

Pssst. BOOTCAMP PENGEMBANGAN WEB 2023 dimulai pada 01 FEBRUARI 2023. PENDAFTARAN SEKARANG DIBUKA untuk kursus kelompok 10 minggu ini. Pelajari dasar-dasarnya, HTML, CSS, JS, Tailwind, React, Next. js dan banyak lagi. ✨

Memanfaatkan string berarti memperbesar huruf pertamanya. Ini adalah salah satu operasi yang paling umum dengan string dalam JavaScript. huruf besar pada huruf pertamanya, dan biarkan sisa string apa adanya

Cara terbaik untuk membuat karakter pertama menjadi huruf besar adalah melalui kombinasi dua fungsi

Satu fungsi digunakan untuk memperbesar huruf pertama, dan fungsi kedua mengiris string dan mengembalikannya mulai dari karakter kedua

Seperti ini

const name = 'flavio'
const nameCapitalized = name.charAt(0).toUpperCase() + name.slice(1)

Anda bisa mengekstrak metode kapitalisasi string ke fungsi, yang juga memeriksa apakah parameter yang diteruskan adalah string, dan mengembalikan string kosong jika tidak

const capitalize = (s) => {
  if (typeof s !== 'string') return ''
  return s.charAt(0).toUpperCase() + s.slice(1)
}

capitalize('flavio') //'Flavio'
capitalize('f')      //'F'
capitalize(0)        //''
capitalize({})       //''
_

Alih-alih menggunakan s.charAt(0) Anda juga bisa menggunakan pengindeksan string (tidak didukung di versi IE yang lebih lama). s[0]

Beberapa solusi online untuk melakukan kapilisasi yang sama dengan meminta huruf besar pertama menganjurkan untuk menambahkan fungsi ke prototipe String

String.prototype.capitalize = function() {
  return this.charAt(0).toUpperCase() + this.slice(1)
}

(kami menggunakan fungsi reguler untuk memanfaatkan this - fungsi panah akan gagal dalam kasus ini, karena this dalam fungsi panah tidak mereferensikan objek saat ini)

Solusi ini tidak ideal, karena mengedit prototipe umumnya tidak disarankan, dan ini merupakan solusi yang jauh lebih lambat daripada memiliki fungsi independen

Jangan lupa bahwa jika Anda hanya ingin memanfaatkan (memiliki huruf besar pertama) untuk tujuan presentasi di Halaman Web, CSS mungkin menjadi solusi yang lebih baik, cukup tambahkan kelas capitalize ke paragraf HTML Anda dan gunakan

Kembali ke putaran lain dari Dasar-Dasar Web. Yang terakhir, kami belajar Cara Membalikkan String di Javascript. Omong-omong, bagi mereka yang baru di komunitas saya. Dasar-Dasar Web adalah seri tentang topik pemrograman penting yang harus diketahui oleh setiap pengembang web. Anda dapat menangkap posting dasar-dasar web di Instagram saya. Baiklah cukup intro, mari kita lanjutkan pelajaran kita 🤓

Metode toUpperCase()_ mengembalikan nilai string panggilan yang dikonversi menjadi huruf besar (nilai akan dikonversi menjadi string jika bukan satu)

toUpperCase()

String baru yang mewakili string panggilan dikonversi menjadi huruf besar

TypeError

Saat dipanggil pada null atau undefined, misalnya, String.prototype.toUpperCase.call(undefined)

Metode toUpperCase()_ mengembalikan nilai string yang diubah menjadi huruf besar. Metode ini tidak memengaruhi nilai string itu sendiri karena string JavaScript tidak dapat diubah

console.log("alphabet".toUpperCase()); // 'ALPHABET'
_

Metode ini akan mengonversi nilai non-string apa pun menjadi string, saat Anda menyetel this ke nilai yang bukan string

Contoh

Ubah ke huruf besar

biarkan teks = "Halo Dunia. ";
biarkan hasil = teks. toUpperCase();

Cobalah sendiri "


Definisi dan Penggunaan

Metode toUpperCase()_ mengubah string menjadi huruf besar

Metode toUpperCase()_ tidak mengubah string asli


Sintaksis

Parameter

Nilai Pengembalian

TypeDescriptionSebuah stringString diubah menjadi huruf besar

Dukungan Peramban

toUpperCase() adalah fitur ECMAScript1 (ES1).

ES1 (JavaScript 1997) didukung penuh di semua browser

ChromeEdgeFirefoxSafariOperaIEYaYaYaYaYa

Pada program di atas, pengguna diminta untuk memasukkan string dan string tersebut diteruskan ke fungsi capitalizeFirstLetter()

  • Karakter pertama string diekstrak menggunakan metode charAt(). Di sini, str.charAt(0);_ memberikan j
  • Metode toUpperCase()_ mengubah string menjadi huruf besar. Di sini, str.charAt(0).toUpperCase(); memberi J
  • Metode
    Enter a string: javaScript
    JavaScript
    _0 mengembalikan sisa string
    Di sini, _______ 5 ________ 1 memberikan javaScript
  • Kedua nilai ini digabungkan menggunakan operator
    Enter a string: javaScript
    JavaScript
    2

Catatan. Anda juga dapat mengekstrak karakter pertama dari sebuah string menggunakan properti pengakses array.

Enter a string: javaScript
JavaScript
_3

str.str[0]; // j
_


Contoh 2. Konversikan 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

Pada program di atas, ekspresi reguler (regex) digunakan untuk mengonversi huruf pertama string menjadi huruf besar

Apakah ada metode kapitalisasi dalam JavaScript?

String JavaScript toUpperCase() . Metode toUpperCase() tidak mengubah string asli. The toUpperCase() method converts a string to uppercase letters. The toUpperCase() method does not change the original string.

Bisakah fungsi memiliki huruf kapital?

Anda dapat menggunakan huruf besar untuk fungsi yang Anda tulis , tetapi sebagian besar pemrogram C tetap menggunakan konvensi nama fungsi huruf kecil.

Apa fungsi kapitalisasi?

Metode capitalize() mengembalikan string dengan karakter pertama huruf besar, dan sisanya huruf kecil .

Bagaimana cara melakukan kapitalisasi judul dalam JavaScript?

Title Case sebuah kalimat dalam javascript .
Bagilah semua kata dalam kalimat satu per satu. .
Ubah semua elemen di setiap kata menjadi huruf kecil menggunakan string. .
Ulangi elemen pertama dari semua kata menggunakan for loop dan ubah menjadi huruf besar. .
Gabungkan semua kata menggunakan String