Bab 4
String
String dalam JavaScript memiliki banyak kesamaan dengan implementasi string dalam bahasa pemrograman tingkat tinggi lainnya. Mereka mewakili pesan dan data berbasis teks. Dalam kursus ini, kita akan membahas dasar-dasar penggunaan string, bagaimana cara membuat string baru, dan melakukan operasi umum pada string.
Berikut adalah contoh string:
"Halo Dunia"
Indeks string dimulai dari nol, yang berarti bahwa posisi awal karakter pertama adalah 0
, diikuti oleh karakter lainnya dengan peningkatan urutan. Berbagai metode didukung oleh string dan mengembalikan nilai baru. Metode-metode ini dijelaskan di bawah ini.
Nama | Deskripsi |
---|---|
charAt() |
Mengembalikan karakter pada indeks tertentu |
charCodeAt() |
Mengembalikan karakter Unicode pada indeks tertentu |
concat() |
Mengembalikan dua atau lebih string yang digabungkan |
constructor |
Mengembalikan fungsi konstruktor string |
endsWith() |
Memeriksa apakah sebuah string diakhiri dengan nilai tertentu |
fromCharCode() |
Mengembalikan nilai Unicode sebagai karakter |
includes() |
Memeriksa apakah sebuah string mengandung nilai tertentu |
indexOf() |
Mengembalikan indeks kemunculan pertama |
lastIndexOf() |
Mengembalikan indeks kemunculan terakhir |
length |
Mengembalikan panjang string |
localeCompare() |
Membandingkan dua string dengan urutan lokal |
match() |
Menyesuaikan string dengan sebuah nilai atau ekspresi reguler |
prototype |
Digunakan untuk menambahkan properti dan metode dari sebuah objek |
repeat() |
Mengembalikan string baru dengan jumlah salinan yang ditentukan |
replace() |
Mengembalikan string dengan nilai yang diganti oleh ekspresi reguler atau string lainnya |
search() |
Mengembalikan indeks berdasarkan kesesuaian string dengan sebuah nilai atau ekspresi reguler |
slice() |
Mengembalikan string yang berisi sebagian dari string |
split() |
Memisahkan string menjadi array substring |
startsWith() |
Memeriksa apakah string dimulai dengan karakter tertentu |
substr() |
Mengekstrak bagian dari string, dimulai dari indeks awal |
substring() |
Mengekstrak bagian dari string, antara dua indeks |
toLocaleLowerCase() |
Mengembalikan string dengan karakter huruf kecil menggunakan bahasa tuan rumah |
toLocaleUpperCase() |
Mengembalikan string dengan karakter huruf besar menggunakan bahasa tuan rumah |
toLowerCase() |
Mengembalikan string dengan karakter huruf kecil |
toString() |
Mengembalikan string atau objek string sebagai string |
toUpperCase() |
Mengembalikan string dengan karakter huruf besar |
trim() |
Mengembalikan string dengan spasi yang dihapus |
trimEnd() |
Mengembalikan string dengan spasi yang dihapus dari akhir |
trimStart() |
Mengembalikan string dengan spasi yang dihapus dari awal |
valueOf() |
Mengembalikan nilai primitif dari string atau objek string |