kaedah JavaScript substr().
JavaScript substr() Kaedah
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <p id="demo">点击按钮截取字符串。</p> <button onclick="myFunction()">点我</button> <script> function myFunction(){ var str="Hello world!"; var n=str.substr(2,3); document.getElementById("demo").innerHTML=n; } </script> </body> </html>
Jalankan Instance»
Klik butang "Jalankan Contoh" untuk melihat contoh dalam talian
Definisi dan penggunaan
Kaedah substr() boleh diekstrak daripada rentetan bermula dari Bilangan aksara yang ditentukan bermula dari subskrip.
Petua: Parameter substr() menentukan kedudukan permulaan dan panjang subrentetan, jadi ia boleh digunakan bukannya substring() dan slice().
Dalam IE 4, nilai permulaan parameter adalah tidak sah. Dalam BUG ini, mula menentukan kedudukan aksara ke-0. BUG ini telah diperbetulkan dalam versi kemudian.
ECMAscript tidak menyeragamkan kaedah ini dan oleh itu tidak menggalakkan penggunaannya.
Nota: Kaedah substr() tidak menukar rentetan sumber.
Sokongan Pelayar
Semua penyemak imbas utama menyokong kaedah substr()
Sintaks
rentetan.substr(mula,panjang)
Nilai parameter
Parameter | Penerangan th> | ||||||
---|---|---|---|---|---|---|---|
| Diperlukan. Indeks permulaan subrentetan yang akan diekstrak. Mestilah nilai angka. Jika negatif, parameter ini mengisytiharkan kedudukan dari hujung rentetan. Iaitu, -1 merujuk kepada aksara terakhir dalam rentetan, -2 merujuk kepada aksara kedua hingga terakhir, dan seterusnya. | ||||||
panjang
| Pilihan. Bilangan aksara dalam subrentetan. Mestilah nilai angka. Jika parameter ini ditinggalkan, rentetan dari awal hingga akhir stringObject dikembalikan. |
Nilai pulangan
JavaScript 版本: | 1.0 |
---|
Butiran teknikal
Lagi contoh
Instance<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <p id="demo">点击按钮截取字符串</p> <button onclick="myFunction()">点我</button> <script> function myFunction(){ var str="Hello world!"; var n=str.substr(2); document.getElementById("demo").innerHTML=n; } </script> </body> </html>Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian