JavaScript Strings
Sebuah string JavaScript menyimpan serangkaian karakter seperti "John Doe" .
Sebuah string dapat berupa teks dalam tanda kutip ganda atau tunggal:
var carname = "Volvo XC60";
var carname = 'Volvo XC60';
indeks string berbasis nol: Karakter pertama adalah dalam posisi 0, yang kedua di 1, dan seterusnya.
Untuk tutorial tentang Strings, baca JavaScript String Tutorial .
String Properties dan Metode
Nilai-nilai primitif, seperti "John Doe" , tidak dapat memiliki sifat atau metode (because they are not objects) .
Tapi dengan JavaScript, metode dan properti juga tersedia untuk nilai-nilai primitif, karena JavaScript memperlakukan nilai primitif sebagai objek ketika menjalankan metode dan properti.
String Properti
Milik | Deskripsi |
---|---|
constructor | Mengembalikan fungsi konstruktor string |
length | Mengembalikan panjang string |
prototype | Memungkinkan Anda untuk menambahkan properti dan metode untuk obyek |
Metode String
metode | Deskripsi |
---|---|
charAt() | Mengembalikan karakter pada indeks tertentu (position) |
charCodeAt() | Mengembalikan Unicode karakter pada indeks tertentu |
concat() | Menggabungkan dua atau lebih string, dan mengembalikan string bergabung baru |
endsWith() | Cek apakah string diakhiri dengan tertentu string / karakter |
fromCharCode() | Mengkonversi nilai Unicode ke karakter |
includes() | Cek apakah string berisi tertentu string / karakter |
indexOf() | Mengembalikan posisi terjadinya ditemukan pertama nilai tertentu dalam sebuah string |
lastIndexOf() | Mengembalikan posisi terjadinya ditemukan terakhir dari nilai tertentu dalam sebuah string |
localeCompare() | Membandingkan dua string di lokal saat ini |
match() | Mencari string untuk pertandingan melawan ekspresi reguler, dan mengembalikan pertandingan |
repeat() | Mengembalikan sebuah string baru dengan jumlah tertentu salinan string yang ada |
replace() | Mencari string untuk nilai tertentu, atau ekspresi reguler, dan mengembalikan string baru di mana nilai yang ditetapkan diganti |
search() | Mencari string untuk nilai tertentu, atau ekspresi reguler, dan mengembalikan posisi pertandingan |
slice() | Ekstrak bagian dari string dan mengembalikan string baru |
split() | Membagi string menjadi array substring |
startsWith() | Cek apakah string dimulai dengan karakter tertentu |
substr() | Ekstrak karakter dari string, dimulai pada posisi start ditentukan, dan melalui jumlah yang ditentukan karakter |
substring() | Ekstrak karakter dari string, antara dua indeks ditentukan |
toLocaleLowerCase() | Mengkonversi string ke huruf kecil, menurut lokal host |
toLocaleUpperCase() | Mengkonversi string ke huruf besar, menurut lokal host |
toLowerCase() | Mengkonversi string ke huruf kecil huruf |
toString() | Mengembalikan nilai dari sebuah objek String |
toUpperCase() | Mengkonversi string ke huruf besar |
trim() | Menghapus spasi dari kedua ujung string |
valueOf() | Mengembalikan nilai primitif objek String |
Semua metode String mengembalikan nilai baru. Mereka tidak mengubah variabel asli.
String Metode Wrapper HTML
Metode HTML wrapper mengembalikan string dibungkus dalam tag HTML yang sesuai.
Ini bukan metode standar, dan mungkin tidak bekerja seperti yang diharapkan di semua browser.
metode | Deskripsi |
---|---|
anchor() | Menciptakan anchor |
big() | Menampilkan string menggunakan font besar |
blink() | Menampilkan string berkedip |
bold() | Menampilkan string dalam huruf tebal |
fixed() | Menampilkan string menggunakan font fixed-pitch |
fontcolor() | Menampilkan string menggunakan warna yang ditentukan |
fontsize() | Menampilkan string menggunakan ukuran tertentu |
italics() | Menampilkan string di italic |
link() | Menampilkan string sebagai hyperlink |
small() | Menampilkan string menggunakan font kecil |
strike() | Menampilkan string dengan dicoret |
sub() | Menampilkan string sebagai teks subscript |
sup() | Menampilkan string sebagai teks superscript |