JS中的substring 和substr的區別

2021-10-25 18:10:58 字數 908 閱讀 8972

substring:

該方法可以有乙個引數也可以有兩個引數。

(1) 乙個引數:

示例: var str=「olive」;

str.substring(3);

結果:「ve」

說明:當substring只有乙個引數時,引數表示從字串的第幾位開始擷取,

直擷取到字串結尾。

(2) 兩個引數:

示例:var str=「olive」;
str.substring(3,4);

str.substring(3,2);

結果:1) 「v」 2) 0

說明:當substring有兩個引數時,第乙個引數表示從字串的第幾位開始擷取,第二個引數表示擷取到字串的第幾位。這點是個c#中字元擷取不同的一點,所以才會導致不同的結果。

substr:

該方法也可以有乙個或兩個引數。

(1) 乙個引數:

說明:substr乙個引數時,作用跟substring方法乙個引數時一樣。
(2) 兩個引數:

示例:var str=「olive」;
str.substr(3,2);

str.substr(3,4);

結果:1) 「ve」 2) 「ve」

說明:substr有兩個引數時,第乙個引數表示從字串的第幾位開始擷取,第二個引數表示擷取多少位字串。這點跟c#中字元擷取相同的,所以在以後的使用中,如果想要避免出現擷取的問題最好還是使用substr。

**:

js中substring和substr的用法

字串擷取,substring int beginindex 返回乙個新的字串,它是此字串的乙個子字串。substring int beginindex,int endindex 返回乙個新字串,它是此字串的乙個子字串。beginindex 起始索引 包括 從0開始 endindex 結束索引 不包括...

js中substring和substr的用法

substring 方法用於提取字串中介於兩個指定下標之間的字元 substring start,end 開始和結束的位置,從零開始的索引 引數 描述 start 必需。乙個非負的整數,規定要提取的子串的第乙個字元在 stringobject 中的位置。stop 可選。乙個非負的整數,比要提取的子串...

js中substring和substr的用法

substring 方法用於提取字串中介於兩個指定下標之間的字元 substring start,end 開始和結束的位置,從零開始的索引 引數 描述 start 必需。乙個非負的整數,規定要提取的子串的第乙個字元在 stringobject 中的位置。stop 可選。乙個非負的整數,比要提取的子串...