Objek rentetan rentetan
Objek Rentetan Rentetan
(1) Sifat Rentetan
Objek hanya mempunyai satu atribut, panjang, yang mewakili panjang dalam rentetan Bilangan aksara, termasuk semua ruang dan simbol:
var test_var = "I love You!"; document.write(test_var.length);
memaparkan hasil sebagai "11" kerana panjang rentetan juga mengira simbol dan ruang:
Kaedah untuk mengakses objek rentetan:
Gunakan kaedah toUpperCase() objek String untuk menukar rentetan huruf kecil kepada huruf besar:
var mystr="Hello world!"; var mynum=mystr.toUpperCase();
Kod di atas dilaksanakan Akhirnya, nilai mynum ialah: HELLO WORLD!
(2)Kaedah rentetan
Rentetan objek mempunyai jumlah daripada 19 kaedah terbina dalam , terutamanya termasuk fungsi seperti paparan rentetan pada halaman, saiz fon, warna fon, carian aksara dan penukaran huruf besar berikut adalah beberapa yang biasa digunakan:
charAt(n) : Mengembalikan aksara tunggal ke-n rentetan. (Mengira dari 0)
charCodeAt(n): Mengembalikan kod ASCII bagi aksara tunggal pada kedudukan ke-n rentetan.
indexOf() : Penggunaan: string_1.indexOf(string_2,n); , kemudian -1 dikembalikan, n boleh dibiarkan kosong, dan carian bermula dari kedudukan ke-0 secara lalai.
lastIndexOf(): Serupa dengan indexOf(), tetapi bermula dari belakang.
split('separator') : Pisahkan rentetan mengikut pembatas yang ditentukan dan kembalikan tatasusunan, sebagai contoh: '1&2&345&678'.split('&' Kembalikan tatasusunan : 1,2,345,678.
subrentetan(n,m) : Mengembalikan subrentetan rentetan asal dari kedudukan n ke kedudukan m.
substr(n,x) : Mengembalikan subrentetan rentetan asal bermula pada kedudukan n dan dengan panjang x.
toLowerCase(): Mengembalikan rentetan di mana semua huruf besar rentetan asal ditukar kepada huruf kecil.
toUpperCase() : Mengembalikan rentetan di mana semua huruf kecil rentetan asal ditukar kepada huruf besar.
Kira panjang rentetan
<html> <body> <script type="text/javascript"> var txt="Hello World!" document.write(txt.length) </script> </body> </html>
Tambah gaya pada rentetan
<html> <body> <script type="text/javascript"> var txt="Hello World!" document.write("<p>Big: " + txt.big() + "</p>") document.write("<p>Small: " + txt.small() + "</p>") document.write("<p>Bold: " + txt.bold() + "</p>") document.write("<p>Italic: " + txt.italics() + "</p>") document.write("<p>Blink: " + txt.blink() + " (does not work in IE)</p>") document.write("<p>Fixed: " + txt.fixed() + "</p>") document.write("<p>Strike: " + txt.strike() + "</p>") document.write("<p>Fontcolor: " + txt.fontcolor("Red") + "</p>") document.write("<p>Fontsize: " + txt.fontsize(16) + "</p>") document.write("<p>Lowercase: " + txt.toLowerCase() + "</p>") document.write("<p>Uppercase: " + txt.toUpperCase() + "</p>") document.write("<p>Subscript: " + txt.sub() + "</p>") document.write("<p>Superscript: " + txt.sup() + "</p>") document.write("<p>Link: " + txt.link("http://www.php.cn") + "</p>") </script> </body> </html>