Sifat dan kaedah objek String dalam JavaScript
Atribut dan kaedah objek Rentetan
panjang: Dapatkan rentetan panjang. Contohnya: var len = strObj.length
toLowerCase(): Tukarkan huruf dalam rentetan kepada semua huruf kecil. Contohnya: strObj.toLowerCase()
toUpperCase(): Tukar huruf dalam rentetan kepada semua huruf besar. Seperti: strObj.toUpperCase()
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> var str="ASDfgh"; document.write(str.length+"<br/>"); document.write(str.toLowerCase()+"<br/>"); document.write(str.toUpperCase()+"<br/>"); </script> </head> <body> </body> </html>
charAt(indeks)
Fungsi: Mengembalikan aksara pada kedudukan subskrip yang ditentukan. Jika tidak dijumpai, rentetan kosong dikembalikan.
Sintaks: strObj.charAt(index)
Parameter: indeks ialah nombor indeks yang ditentukan dan aksara dikembalikan berdasarkan indeks nombor indeks.
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> var str="Hello JavaScript"; for(var i=0;i<str.length;i++){ document.write(str.charAt(i)+"<br/>"); } </script> </head> <body> </body> </html>
indexOf()
Fungsi: Mengembalikan nilai indeks subrentetan dalam rentetan asal (urutan carian adalah dari kiri ke kanan). Jika tidak dijumpai, -1 dikembalikan.
Sintaks: strObj.indexOf(substr)
Parameter: substr mewakili subrentetan untuk ditemui.
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> var str="Hello JavaScript"; document.write(str.indexOf("J")+"<br/>"); document.write(str.indexOf("S")+"<br/>"); document.write(str.indexOf("s")+"<br/>"); </script> </head> <body> </body> </html>
lastIndexOf()
fungsi : Dalam rentetan asal, cari subrentetan tertentu dari kanan ke kiri. Jika tidak dijumpai, -1 dikembalikan.
Sintaks: strObj.lastIndexOf(substr)
Parameter: substr mewakili subrentetan yang akan ditemui.
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> var str="Hello JavaScript"; document.write(str.lastIndexOf("J")+"<br/>"); document.write(str.lastIndexOf("S")+"<br/>"); document.write(str.lastIndexOf("s")+"<br/>"); </script> </head> <body> </body> </html>
substr()
Fungsi: Dalam rentetan asal, kembalikan subrentetan.
Sintaks: strObj.substr(startIndex [, length])
Penerangan: Bermula dari subskrip startIndex, kembalikan aksara panjang.
Parameter:
startIndex mewakili nombor indeks permulaan carian; >
panjang adalah pilihan dan mengembalikan beberapa aksara. Jika ditinggalkan, sentiasa kembali ke penghujung.<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> var str="Hello JavaScript"; document.write(str.substr(6)+"<br/>"); document.write(str.substr(6,4)+"<br/>"); </script> </head> <body> </body> </html>
substring()
- Sintaks: strObj.substring(startIndex [, endIndex])
- Penerangan: Mengembalikan nilai indeks permulaan dari startIndex kepada nilai indeks akhir daripada endIndex semua aksara antara.
- Parameter:
startIndex: mewakili nilai indeks permulaan.
endIndex: pilihan, mewakili nilai indeks akhir. Jika ditinggalkan, semua aksara sehingga akhir biasanya dikembalikan.
Nota: Jika parameter kedua ditinggalkan, keputusan substr() dan substring() adalah sama.
Nota: Aksara yang dikembalikan oleh subrentetan() termasuk aksara pada startIndex dan tidak termasuk aksara pada endIndex.
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> var str="Hello JavaScript"; document.write(str.substring(6)+"<br/>"); document.write(str.substring(6,10)+"<br/>"); </script> </head> <body> </body> </html>
split(): Menukar rentetan kepada tatasusunan
Fungsi: Potong rentetan kepada beberapa bahagian. Kembalikan tatasusunan.
Sintaks: strObj.split(split number)
Parameter: Parameter ialah rentetan nombor split. Potong rentetan kepada beberapa segmen menggunakan nombor pecahan yang ditentukan.
Gunakan ruang sebagai nombor pembahagi untuk membahagikan rentetan Hello JavaScript
ke dalam tatasusunan Hello, JavaScript
,
,
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> var str="Hello JavaScript"; document.write(str.split(" ")) </script> </head> <body> </body> </html>