JavaScript 參考手冊(cè)
slice(start, end) 方法可提取字符串的某個(gè)部分,并以新的字符串返回被提取的部分。
使用 start(包含) 和 end(不包含) 參數(shù)來(lái)指定字符串提取的部分。
字符串中第一個(gè)字符位置為 0, 第二個(gè)字符位置為 1, 以此類推。
提示: 如果是負(fù)數(shù),則該參數(shù)規(guī)定的是從字符串的尾部開始算起的位置。也就是說(shuō),-1 指字符串的最后一個(gè)字符,-2 指倒數(shù)第二個(gè)字符,以此類推。
所有主要瀏覽器都支持 slice() 方法。
參數(shù) | 描述 |
---|---|
start | 必須. 要抽取的片斷的起始下標(biāo)。第一個(gè)字符位置為 0 |
end | 可選。 緊接著要截取的片段結(jié)尾的下標(biāo)。若未指定此參數(shù),則要提取的子串包括 start 到原字符串結(jié)尾的字符串。如果該參數(shù)是負(fù)數(shù),那么它規(guī)定的是從字符串的尾部開始算起的位置。 |
類型 | 描述 |
---|---|
String | 提取的字符串 |
JavaScript 版本: | 1.0 |
---|
提取所有字符串:
以上實(shí)例輸出結(jié)果:
從字符串的第3個(gè)位置提取字符串片段:
以上實(shí)例輸出結(jié)果:
從字符串的第3個(gè)位置到第8個(gè)位置直接的字符串片段:
以上實(shí)例輸出結(jié)果:
只提取第1個(gè)字符:
以上實(shí)例輸出結(jié)果:
提取最后一個(gè)字符:
以上實(shí)例輸出結(jié)果: