JavaScript substr() 字符串截取函數(shù)使用詳解
substr() 方法可在字符串中抽取從 start 下標(biāo)開(kāi)始的指定數(shù)目的字符。
語(yǔ)法
stringObject.substr(start,length)
參數(shù) | 描述 |
---|---|
start | 必需。要抽取的子串的起始下標(biāo)。必須是數(shù)值。如果是負(fù)數(shù),那么該參數(shù)聲明從字符串的尾部開(kāi)始算起的位置。也就是說(shuō),-1 指字符串中最后一個(gè)字符,-2 指倒數(shù)第二個(gè)字符,以此類(lèi)推。 |
length | 可選。子串中的字符數(shù)。必須是數(shù)值。如果省略了該參數(shù),那么返回從 stringObject 的開(kāi)始位置到結(jié)尾的字串。 |
說(shuō)明
如果 length 為 0 或負(fù)數(shù),將返回一個(gè)空字符串。如果沒(méi)有指定該參數(shù),則子字符串將延續(xù)到 stringvar 的最后。
示例
下面的示例演示了substr 方法的用法。
第一個(gè)截取字符串第一個(gè)字符.
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
結(jié)果為: j
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
意思就是截取字符串中從第12個(gè)字符開(kāi)始,5個(gè)長(zhǎng)度
在本例中,我們將使用 substr() 從字符串中提取一些字符:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
輸出:
lo world!
例子 2
在本例中,我們將使用 substr() 從字符串中提取一些字符:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
輸出:
lo worl
相關(guān)文章
JavaScript中的lastIndexOf()方法使用詳解
這篇文章主要介紹了JavaScript中的lastIndexOf()方法使用詳解,是JS入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-06-06JavaScript中constructor()方法的使用簡(jiǎn)介
這篇文章主要介紹了JavaScript中constructor()方法的使用簡(jiǎn)介,是JS入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-06-06Javascript基礎(chǔ)教程之?dāng)?shù)據(jù)類(lèi)型轉(zhuǎn)換
JavaScript是一種無(wú)類(lèi)型語(yǔ)言,但同時(shí)JavaScript提供了一種靈活的自動(dòng)類(lèi)型轉(zhuǎn)換的處理方式。基本規(guī)則是,如果某個(gè)類(lèi)型的值用于需要其他類(lèi)型的值的環(huán)境中,JavaScript就自動(dòng)將這個(gè)值轉(zhuǎn)換成所需要的類(lèi)型。2015-01-01簡(jiǎn)介JavaScript中POSITIVE_INFINITY值的使用
這篇文章主要介紹了簡(jiǎn)介JavaScript中POSITIVE_INFINITY值的使用,是JS入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-06-06JavaScript 基礎(chǔ)篇之運(yùn)算符、語(yǔ)句(二)
其實(shí)運(yùn)算符大家要是有計(jì)算機(jī)語(yǔ)言基礎(chǔ)應(yīng)該都知道,可能甚至比我還精通,這樣我就不多解釋了,就來(lái)說(shuō)說(shuō)其它幾個(gè)生疏的吧2012-04-04Node.js生成HttpStatusCode輔助類(lèi)發(fā)布到npm
本篇文章小編為大家介紹利用Node.js為Node.js生成HttpStatusCode輔助類(lèi)并發(fā)布到npm,有需要的朋友可以參考一下2013-04-04