更多"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! 試一試»
<JavaScript字符串參考