Panduan Rujukan String JavaScript

String JavaScript

String JavaScript menyimpan sejumlah karakter, seperti "Bill Gates".

String dapat berada di dalam tanda kutip ganda atau tunggal untuk setiap teks:

let carName1 = "Volvo XC60";
let carName2 = 'Volvo XC60';

Coba sendiri

Indeks (index) string dimulai dari nol:

Karakter pertama berada di posisi 0, kedua di 1, dan seterusnya.

Untuk mengetahui tentang string, kunjungi Panduan string JavaScript.

Properti dan method string

Biasanya, string seperti "Bill Gates" tidak dapat memiliki method atau properti karena mereka bukan objek.

Untuk JavaScript, method dan properti juga dapat digunakan untuk string, karena JavaScript menganggap string sebagai objek saat menjalankan method dan properti.

Method dan properti string JavaScript

Metode Deskripsi
at() Kembalikan karakter di indeks yang ditentukan.
charAt() Kembalikan karakter di indeks yang ditentukan di dalam string.
charCodeAt() Kembalikan nilai Unicode karakter di indeks yang ditentukan.
codePointAt() Kembalikan nilai Unicode di indeks yang ditentukan di dalam string.
concat() Kembalikan string yang dihubungkan yang ada dua atau lebih.
constructor Kembalikan fungsi konstruksi string.
endsWith() Kembalikan apakah string berakhir dengan nilai yang ditentukan.
fromCharCode() Kembalikan nilai Unicode sebagai karakter.
includes() Kembalikan apakah string mengandung nilai yang ditentukan.
indexOf() Kembalikan indeks pertama penampung nilai yang ditentukan di dalam string (posisi).
lastIndexOf() Kembalikan indeks terakhir penampung nilai yang ditentukan di dalam string (posisi).
length Kembalikan panjang string.
localeCompare() Bandingkan dua string dalam setting regional saat ini.
match() Cari nilai atau ekspresi reguler di dalam string dan kembalikan item yang cocok.
padEnd() Isi karakter di akhir string.
padStart() Isi karakter di awal string.
prototype Memungkinkan Anda menambah properti dan method ke objek.
repeat() Kembalikan string yang mengandung beberapa salinan string yang ditentukan.
replace() Mencari pola di dalam string dan mengembalikan string setelah mengganti cocokan pertama.
replaceAll() Mencari pola di dalam string dan mengembalikan string baru setelah mengganti semua cocokan.
search() Mencari nilai atau ekspresi reguler di dalam string dan mengembalikan indeks (lokasi) yang cocok.
slice() Mengambil bagian dari string dan mengembalikan string baru.
split() Memecah string menjadi array dari substrings.
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 di antara dua indeks (lokasi) yang ditentukan dalam string.
toLocaleLowerCase() Mengubah string ke huruf kecil menggunakan pengaturan regional komputer dan mengembalikan.
toLocaleUpperCase() Mengubah string ke huruf besar menggunakan pengaturan regional komputer dan mengembalikan.
toLowerCase() Kembalikan string yang diubah menjadi huruf kecil.
toString() Kembalikan string atau objek string sebagai string.
toUpperCase() Kembalikan string yang diubah menjadi huruf besar.
trim() Kembalikan string yang dihilangkan spasi.
trimEnd() Kembalikan string yang dihilangkan spasi di akhir.
trimStart() Kembalikan string yang dihilangkan spasi di awal.
valueOf() Kembalikan nilai asli string atau objek string.

Petunjuk:Semua metode string kembalikan nilai baru. Mereka tidak akan mengubah variabel asli.

Metode penutup HTML string

Metode penutup HTML kembalikan string yang disertai dengan tanda pelengkap HTML.

Ini bukan metode standar, mungkin tidak akan berfungsi seperti yang diharapkan.

Metode Deskripsi
anchor() Tunjukkan string sebagai tanda tali.
big() Tunjukkan string dengan font besar.
blink() Tunjukkan string yang berkedip.
bold() Tunjukkan string dengan tebal.
fixed() Tunjukkan string dengan font dengan jarak tetap.
fontcolor() Tunjukkan string dengan warna yang ditentukan.
fontsize() Tunjukkan string dengan ukuran font yang ditentukan.
italics() Tunjukkan string dengan huruf miring.
link() Tunjukkan string sebagai tautan.
small() Tunjukkan string dengan font kecil.
strike() Tunjukkan string dengan garis berhujung dihapus.
sub() Tunjukkan string sebagai teks subskrip.
sup() Tunjukkan string sebagai teks superskrip.

String objek menggambarkan

String adalah jenis data asas JavaScript. Kelas String menyediakan metod untuk mengoperasikan nilai string asal.

Objek String Property lengthDeklarasikan bilangan karakter dalam string ini.

Kelas String mendefinisikan banyak metod untuk operasi string, seperti mengambil karakter atau substring daripada string, atau mencari karakter atau substring.

Perhatian:String JavaScript adalah tak dapat diubah (immutable), metod yang didefinisikan dalam kelas String tidak dapat mengubah kandungan string. seperti String.toUpperCase() Metod seperti ini, mengembalikan string yang baru, bukan mengubah string asal.

Dalam penerapan JavaScript di asas kod Netscape yang lebih awal (contohnya penerapan Firefox), tingkah laku string seperti array karakter yang bacaan hanya. Contohnya, untuk mengambil karakter ketiga daripada string s, boleh digantikan dengan s[2] daripada yang lebih standar s.charAt(2). Selain itu, untuk melaksanakan pengulangan for/in kepada string, ia akan mengangka indeks array setiap karakter di dalam string (tetapi perhatikan, standard ECMAScript menetapkan bahawa property length tidak boleh diangka). Kerana tingkah laku array string ini tidak standar, jangan gunakan ia.

Buku Luar Biasa

Untuk maklumat lanjut, sila baca kandungan panduan tingkat tinggi JavaScript yang relevan:

Tipe Referensi ECMAScript
Tipe referensi biasanya disebut kelas (class) atau objek. Bab ini menjelaskan tipe referensi yang diatur ECMAScript.