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

QQ截图20161108165429.png

Semua penyemak imbas utama menyokong kaedah substr()


Sintaks

rentetan.substr(mula,panjang)

Nilai parameter

ParameterPenerangan
参数描述
start必需。要抽取的子串的起始下标。必须是数值。如果是负数,那么该参数声明从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。
length可选。子串中的字符数。必须是数值。如果省略了该参数,那么返回从 stringObject 的开始位置到结尾的字串。
mulakan

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
类型描述
StringA new string containing the extracted part of the text
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

Klik butang "Run Instance" untuk melihat contoh dalam talian

<🎜><🎜><🎜>