Objek string Sting adalah salah satu objek bawaan yang disediakan oleh Javascript.
Berikan perhatian khusus di sini, karakter pertama dalam string adalah karakter ke-0, dan karakter kedua adalah karakter ke-1.
1. Metode untuk membuat objek string
[var] Nama instance objek string = String baru(string)
Atau nama instance objek var String = nilai string
contoh:
var str = "Halo Dunia";
var str1 = String baru("Ini adalah string");
2. Properti string
length: mengembalikan panjang string
var intlength = str.length //intlength = 11
3.Metode string
charAt(*): Mengembalikan karakter tunggal pada posisi *th dari string
var x = "abcdefg"; var y = x.charAt(3);
charCodeAt(*): Mengembalikan kode ASCII dari karakter tunggal pada posisi *th dari string
Tidak ada rincian lebih lanjut
Copy kode kodenya sebagai berikut:
fromCharCode(): Menerima nilai Unicode tertentu dan mengembalikan string.
document.write(String.fromCharCode(72,69,76,76,79)); //Hasil keluarannya adalah HELLO
indexOf(): Temukan objek string lain dari string, kembalikan posisinya jika pencarian berhasil, jika tidak, kembalikan -1
document.write("children".indexOf("l",0)); //Hasil keluarannya adalah 3
document.write("children".indexOf("l",1)); //Hasil keluarannya adalah 3
document.write("children".indexOf("l",4)); //Hasil keluarannya adalah -1
lastIndexOf(): mirip dengan metode indexOf(), hanya saja arah pencariannya berlawanan, dari belakang ke depan
document.write("children".lastIndexOf("l",4)); //Hasil keluarannya adalah 3
split (karakter pemisah): Mengembalikan array yang dipisahkan dari string. Karakter pemisah menentukan tempat untuk memisahkan.
'l&o&v&e'.split('&'); //mengembalikan array l,o,v,e
substring(): Setara dengan fungsi pemotongan string
substring(<mulai>[,<akhir>])
document.write("children".substring(1,3)); //Hasil keluarannya adalah hil
substr(): juga setara dengan cropping, harap perhatikan perbedaannya dengan substring()
substr(<mulai>[,<panjang>])
Copy kode kodenya sebagai berikut:
document.write("children".substr(1,3)); //Hasil keluarannya adalah hil. Perlu dicatat di sini bahwa dibandingkan dengan substing, meskipun hasilnya sama, namun algoritma dan idenya berbeda.
toLowerCase() dan toUpperCase(): memiliki fungsi serupa, hanya saja keduanya mengembalikan string dengan string asli yang sama. Satu-satunya perbedaan adalah semua huruf pada huruf pertama adalah huruf kecil, sedangkan pada huruf kedua adalah huruf besar.
document.write("LOVE".toLowerCase()); //Hasil keluarannya adalah cinta
document.write("love".toUpperCase()); //Hasil keluarannya adalah CINTA