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()


Fungsi: Dalam rentetan asal, kembalikan subrentetan.
  • 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>



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