Objek rentetan ...LOG MASUK

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:

QQ截图20161012162429.png

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>


bahagian seterusnya
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>string对象 </title> <script type="text/javascript"> var message="I love JavaScript!"; var mychar=message.toLowerCase(); document.write("字符串为:"+mychar+"<br>"); </script> </head> <body> </body> </html>
babperisian kursus