Tentukan objek Rentetan JavaScript String objek digunakan untuk memproses rentetan teks. Sintaks untuk mencipta objek String adalah seperti berikut: Salin kod Kod adalah seperti berikut: <br> var str_object = new String( str );<br> var str1 = Rentetan( str );<br> var str2 = str;<br> </skrip><br> </div> <br> Antara tiga kaedah di atas, hanya yang pertama menggunakan pembina String untuk mentakrifkan objek rentetan dengan ketat dan mengembalikan objek. Yang kedua ialah memanggil fungsi String untuk menukar str parameter kepada rentetan rentetan asal dan mengembalikannya. Kaedah ketiga adalah untuk menentukan pembolehubah rentetan, tetapi ia masih dianggap sebagai objek rentetan dalam JavaScript. <p>Jalankan pernyataan berikut untuk mengetahui perbezaannya: <br> </p> <div class="codetitle"> <span><a style="CURSOR: pointer" data="77133" class="copybut" id="copybut77133" onclick="doCopy('code77133')"><u>Salin kod</u></a></span> Kod adalah seperti berikut:</div> <div class="codebody" id="code77133"> <br> alert( typeof str_object ); // Output object<br> alert( typeof str1 ); // Output string<br> alert( typeof str2 ); // Output string<br> </div> <p><strong>Sifat objek rentetan</strong></p> <p> </p> <table class="jbborder"> <tbody> <tr> <th width="20%">属性</th> <th>描述</th> </tr> <tr> <td>constructor</td> <td>对创建该对象的函数的引用</td> </tr> <tr> <td>length</td> <td>字符串的长度</td> </tr> <tr> <td>prototype</td> <td>向对象添加属性和方法</td> </tr> </tbody> </table> <p><strong>Kaedah objek rentetan</strong></p> <p>Senarai kaedah biasa objek String adalah seperti berikut: </p> <p><strong>Keluaran rentetan</strong></p> <p><a target="_blank" href="http://www.jb51.net/article/56336.htm">alert()</a>: Teks keluaran kotak amaran mesej <br> <a target="_blank" href="http://www.jb51.net/article/56340.htm">document.write()</a>: Output teks ke halaman Web</p> <p><strong>Operasi rentetan</strong></p> <p><a target="_blank" href="http://www.jb51.net/article/56344.htm">concat()</a>: Satukan dua atau lebih rentetan <br> <a target="_blank" href="http://www.jb51.net/article/56346.htm">ganti()</a>: penggantian rentetan atau penggantian padanan biasa <br> <a target="_blank" href="http://www.jb51.net/article/56347.htm">slice()</a>: memintas rentetan dengan menentukan kedudukan mula dan akhir <br> <a target="_blank" href="http://www.jb51.net/article/56348.htm">split()</a>: Pisahkan rentetan menjadi tatasusunan rentetan <br> <a target="_blank" href="http://www.jb51.net/article/56350.htm">substr()</a>: memintas rentetan mengikut kedudukan permulaan dan panjang <br> <a target="_blank" href="http://www.jb51.net/article/56369.htm">substring()</a>: memintas rentetan </p> dengan menyatakan kedudukan mula dan akhir <p><strong>Penukaran rentetan</strong></p> <p><a target="_blank" href="http://www.jb51.net/article/56371.htm">toLowerCase()</a>: Tukar rentetan kepada huruf kecil <br> <a target="_blank" href="http://www.jb51.net/article/56375.htm">toUpperCase()</a>: Tukar rentetan kepada huruf besar <br> <a target="_blank" href="http://www.jb51.net/article/56380.htm">fromCharCode()</a>: Tukar satu atau lebih nilai Unicode kepada rentetan</p> <p><strong>Carian rentetan</strong></p> <p><a target="_blank" href="http://www.jb51.net/article/56382.htm">charAt()</a>: Dapatkan watak pada kedudukan yang ditentukan <br> <a target="_blank" href="http://www.jb51.net/article/56384.htm">charCodeAt()</a>: Dapatkan pengekodan Unikod aksara pada kedudukan yang ditentukan <br> <a target="_blank" href="http://www.jb51.net/article/56386.htm">indexOf()</a>: Kira kedudukan di mana rentetan yang ditentukan mula-mula muncul dalam rentetan <br> <a target="_blank" href="http://www.jb51.net/article/56387.htm">lastIndexOf()</a>: Kira kedudukan di mana rentetan yang ditentukan mula-mula muncul dalam rentetan </p> <p><strong>Kelas tag HTML</strong></p> <p><a target="_blank" href="http://www.jb51.net/article/56392.htm">bold()</a>: Dapatkan aksara pada kedudukan yang ditentukan <br> <a target="_blank" href="http://www.jb51.net/article/56393.htm">fontcolor()</a>: Paparkan rentetan mengikut warna yang ditentukan <br> <a target="_blank" href="http://www.jb51.net/article/56395.htm">fontsize()</a>: Paparkan rentetan mengikut saiz yang ditentukan <br> <a target="_blank" href="http://www.jb51.net/article/56397.htm">italic()</a>: Paparkan rentetan dalam huruf condong<br> <a target="_blank" href="http://www.jb51.net/article/56399.htm">pautan()</a>: Tambahkan hiperpautan pada rentetan <br> <a target="_blank" href="http://www.jb51.net/article/56401.htm">strike()</a>: Tambahkan coretan pada rentetan <br> <a target="_blank" href="http://www.jb51.net/article/56403.htm">sub()</a>: Paparkan rentetan sebagai subskrip <br> <a target="_blank" href="http://www.jb51.net/article/56426.htm">sup()</a>: Paparkan rentetan sebagai superskrip </p>