最新的Web開發教程
 

JavaScript串substring() Method

<JavaScript字符串參考

從字符串中提取的字符:

var str = "Hello world!";
var res = str.substring(1, 4);

資源的結果將是:

ell
試一試»

更多"Try it Yourself"下面的例子。


定義和用法

substring()方法從字符串中提取字符,兩個指定索引之間,並返回新的子串。

此方法在提取之間的字符串中的字符"start""end" ,不包括"end"本身。

如果"start"大於"end" ,這種方法將交換兩個參數,這意味著海峽。 substring(1,4) == STR。 substring(4,1)

如果其中一個"start""stop"小於0,就好像它是0它處理。

注: substring()方法不會改變原來的字符串。


瀏覽器支持

方法
substring()

句法

參數值
參數 描述
start 需要。 從哪裡開始提取的位置。 第一個字符在索引0處
end 可選的。 的位置(up to, but not including) ,其中以結束萃取。 如果省略,提取字符串的其餘部分

技術細節

返回值: 包含所提取的字符的新字符串
JavaScript的版本: 1.0

例子

更多示例

開始提取在位置2,並提取字符串的其餘部分:

var str = "Hello world!";
var res = str.substring(2);

資源的結果將是:

llo world!
試一試»

如果"start"大於"end" ,這將交換兩個參數:

var str = "Hello world!";
var res = str.substring(4, 1);

資源的結果將是:

ell
試一試»

如果"start"小於0,它會開始從索引位置0提取:

var str = "Hello world!";
var res = str.substring(-3);

資源的結果將是:

Hello world!
試一試»

提取的第一個字符:

var str = "Hello world!";
var res = str.substring(0, 1);

資源的結果將是:

H
試一試»

只提取最後一個字符:

var str = "Hello world!";
var res = str.substring(11, 12);

資源的結果將是:

!
試一試»

<JavaScript字符串參考