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>


Meneruskan pembelajaran
||
<!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>
  • Cadangan kursus
  • Muat turun perisian kursus