Panduan Referensi JavaScript String
String JavaScript
String JavaScript menyimpan urutan karakter, seperti "Bill Gates".
String dapat berisi apa pun teks di dalam tanda kutip ganda atau tunggal:
let carName1 = "Volvo XC60"; let carName2 = 'Volvo XC60';
Indeks (index) string adalah dimulai dari nol:
Karakter pertama berada di posisi 0, kedua di 1, dan seterusnya.
Untuk mengetahui tentang string, kunjungi Panduan string JavaScript.
Atribut dan metode string
Biasanya, string seperti "Bill Gates" tidak dapat memiliki metode atau atribut, karena mereka bukan objek.
Bagaimanapun, untuk JavaScript, metode dan atribut juga dapat digunakan untuk string, karena JavaScript akan menganggap string sebagai objek saat menjalankan metode dan atribut.
Metode dan atribut string JavaScript
Metode | Deskripsi |
---|---|
at() | Mengembalikan karakter di indeks yang ditentukan di string. |
charAt() | Mengembalikan karakter di indeks yang ditentukan di string. |
charCodeAt() | Mengembalikan nilai Unicode karakter di indeks yang ditentukan di string. |
codePointAt() | Mengembalikan nilai Unicode di indeks yang ditentukan di string. |
concat() | Mengembalikan string yang dihubungkan dari dua atau lebih string. |
constructor | Mengembalikan fungsi konstruksi string. |
endsWith() | Mengembalikan apakah string berakhir dengan nilai yang ditentukan. |
fromCharCode() | Mengembalikan nilai Unicode sebagai karakter. |
includes() | Mengembalikan apakah string mengandung nilai yang ditentukan. |
indexOf() | Mengembalikan indeks pertama penampung nilai yang ditentukan di string. |
lastIndexOf() | Mengembalikan indeks terakhir penampung nilai yang ditentukan di string. |
length | Mengembalikan panjang string. |
localeCompare() | Mengbandingkan dua string dalam pengaturan regional saat ini. |
match() | Mencari nilai atau ekspresi reguler di string dan mengembalikan item yang cocok. |
padEnd() | Mengisi karakter di ujung belakang string. |
padStart() | Mengisi karakter di awal string. |
prototype | Memungkinkan Anda menambahkan atribut dan metode ke objek. |
repeat() | Mengembalikan string yang berisi string duplikat yang ditentukan jumlahnya. |
replace() | Mencari model di dalam string dan mengembalikan string setelah mengganti penemuan pertama. |
replaceAll() | Mencari model di dalam string dan mengembalikan string baru setelah mengganti semua penemuan. |
search() | Mencari nilai atau ekspresi reguler di dalam string dan mengembalikan indeks (lokasi) yang cocok. |
slice() | Mengambil bagian string dan mengembalikan string baru. |
split() | Membagi string menjadi array sub-string. |
startsWith() | Memeriksa apakah string dimulai dengan karakter yang ditentukan. |
substr() | Mengambil sejumlah karakter yang ditentukan dari indeks (lokasi) yang ditentukan di string. |
substring() | Mengambil karakter antara dua indeks (lokasi) yang ditentukan di dalam string. |
toLocaleLowerCase() | Mengubah string menjadi huruf kecil menggunakan pengaturan regional host dan mengembalikan. |
toLocaleUpperCase() | Mengubah string menjadi huruf besar menggunakan pengaturan regional host dan mengembalikan. |
toLowerCase() | Mengembalikan string yang diubah menjadi huruf kecil. |
toString() | Mengembalikan string atau objek string sebagai string. |
toUpperCase() | Mengembalikan string yang diubah menjadi huruf besar. |
trim() | Mengembalikan string yang dihilangkan spasi. |
trimEnd() | Mengembalikan string yang dihilangkan spasi di akhir. |
trimStart() | Mengembalikan string yang dihilangkan spasi di awal. |
valueOf() | Mengembalikan nilai asli string atau objek string. |
Peringatan:Semua metode string mengembalikan nilai baru. Mereka tidak akan mengubah variabel asli.
Metode penutup HTML string
Metode penutup HTML mengembalikan string yang diselengkapkan dengan tanda pengeliling HTML.
Ini bukan metode standar, mungkin tidak akan berfungsi seperti yang diharapkan.
Metode | Deskripsi |
---|---|
anchor() | Tampilkan string sebagai tanda tali. |
big() | Tampilkan string dengan ukuran huruf besar. |
blink() | Tampilkan string yang berkedip. |
bold() | Tampilkan string dengan tebal. |
fixed() | Tampilkan string dengan font间距 yang tetap. |
fontcolor() | Tampilkan string dengan warna yang ditentukan. |
fontsize() | Tampilkan string dengan ukuran yang ditentukan. |
italics() | Tampilkan string dengan tebal. |
link() | Tampilkan string sebagai tautan. |
small() | Tampilkan string dengan ukuran huruf kecil. |
strike() | Tampilkan string dengan garis putus. |
sub() | Tampilkan string sebagai teks yang diturunkan. |
sup() | Tampilkan string sebagai teks yang diangkat. |
Objek String menggambarkan
String adalah tipe data dasar dalam JavaScript. Kelas String menyediakan metode untuk mengoperasikan nilai string asli.
Objek String Property lengthMenyatakan jumlah karakter dalam string.
Kelas String mendefinisikan banyak metode operasi string, seperti menarik karakter atau substring dari string, atau mencari karakter atau substring.
Perhatian:String JavaScript adalah tak dapat diubah (immutable), metode yang didefinisikan di kelas String tidak dapat mengubah isi string. seperti String.toUpperCase() Metode seperti ini, mengembalikan string yang baru, bukan mengubah string asli.
Dalam implementasi JavaScript yang menggunakan basis kode Netscape yang lebih awal (contoh, implementasi Firefox), perilaku string seperti array karakter yang bacaan saja. Misalnya, menarik karakter ketiga dari string s, dapat digantikan dengan yang lebih standar s.charAt(2). Selain itu, saat mengaplikasikan perulangan for/in terhadap string, ia akan menghitung indeks array setiap karakter di dalam string (tetapi perhatikan bahwa standar ECMAScript mengatur bahwa property length tidak dapat diekspor). Karena perilaku array string tidak standar, jangan gunakan hal ini.
Buku pelengkap
Untuk informasi lebih lanjut, baca konten yang relevan di panduan tingkat tinggi JavaScript:
- Tipe Referensi ECMAScript
- Tipe referensi biasanya disebut kelas (class) atau objek. Bab ini menjelaskan tipe referensi yang di预定义kan ECMAScript.