JavaScript slice() 方法
定義和用法
slice() 方法可提取字符串的某個(gè)部分,并以新的字符串返回被提取的部分。
使用 start 和 end 參數(shù)來指定字符串提取的部分。
字符串中第一個(gè)字符位置為 0, 第二個(gè)字符位置為 1, 以此類推。
提示: 如果是負(fù)數(shù),則該參數(shù)規(guī)定的是從字符串的尾部開始算起的位置。也就是說,-1 指字符串的最后一個(gè)字符,-2 指倒數(shù)第二個(gè)字符,以此類推。
瀏覽器支持
所有主要瀏覽器都支持 slice() 方法。
語法
string.slice(start,end)
參數(shù)值
參數(shù) | 描述 |
---|---|
start | 必須. 要抽取的片斷的起始下標(biāo)。第一個(gè)字符位置為 0 |
end | 可選。 緊接著要抽取的片段的結(jié)尾的下標(biāo)。若未指定此參數(shù),則要提取的子串包括 start 到原字符串結(jié)尾的字符串。如果該參數(shù)是負(fù)數(shù),那么它規(guī)定的是從字符串的尾部開始算起的位置。 |
返回值
類型 | 描述 |
---|---|
String | The extracted part of the string |
技術(shù)細(xì)節(jié)
JavaScript 版本: | 1.0 |
---|
更多實(shí)例
實(shí)例
提取所有字符串:
var str="Hello world!";
var n=str.slice(0);
var n=str.slice(0);
以上實(shí)例輸出結(jié)果:
Hello world!
嘗試一下 ?
實(shí)例
從字符串的第3個(gè)位置提取字符串片段:
var str="Hello world!";
var n=str.slice(3);
var n=str.slice(3);
以上實(shí)例輸出結(jié)果:
lo world!
嘗試一下 ?
實(shí)例
從字符串的第3個(gè)位置提取8個(gè)字符串片段:
var str="Hello world!";
var n=str.slice(3,8);
var n=str.slice(3,8);
以上實(shí)例輸出結(jié)果:
lo wo
嘗試一下 ?
更多建議: