課程
/前端開(kāi)發(fā)
/JavaScript
/JavaScript進(jìn)階篇
都是起始截止字符串
2020-01-14
源自:JavaScript進(jìn)階篇 7-12
正在回答
substring(起始索引值,結(jié)束索引值)
substr(起始索引值,提取個(gè)數(shù))?
主要是參數(shù)的區(qū)別:1.substring(a,b)? ? 參數(shù)a表示起始索引號(hào),即起始的字符的位置,是一個(gè)數(shù)字;? 參數(shù)b表示終點(diǎn)索引號(hào),即終點(diǎn)的字符的位置,是一個(gè)數(shù)字;substring(a,b)返回的字符串的長(zhǎng)度length=b-a(規(guī)定b>a的情況)? ? ? ? ? ? ? ? ? ? 2.substr(a,b)? ? ?參數(shù)a表示起始索引號(hào),這個(gè)substring是一樣的;主要區(qū)別在于參數(shù)b是截取的字符串的長(zhǎng)度length(也就是需要輸出的字符串中的字符的個(gè)數(shù)) ,通過(guò)下面一個(gè)實(shí)例具體理解下:? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
<script type="text/javascript">
var mystr="Hello World!";
document.write(mystr.substring(1,4) + "<br />"); ?//輸出結(jié)果:ell
document.write(mystr.substr(1,4)); ??????//輸出結(jié)果:ello?
</script>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
substring() 方法用于提取字符串中介于兩個(gè)指定下標(biāo)之間的字符
substr() 方法從字符串中提取從 startPos位置開(kāi)始的指定數(shù)目的字符串
例子:字符串“HelloWorld!”,截取World!
var?str?=?"HelloWorld!"; console.log(str.substring(5,11));?//從下標(biāo)第5個(gè)字符開(kāi)始截取到下標(biāo)第10個(gè)字符 console.log(str.substr(5,6));?//從下標(biāo)第5個(gè)字符開(kāi)始往后截取6個(gè)字符
前面那個(gè)是截取到多少之前? 后面是截取到指定位置
舉報(bào)
本課程從如何插入JS代碼開(kāi)始,帶您進(jìn)入網(wǎng)頁(yè)動(dòng)態(tài)交互世界
2 回答substr與substring有何區(qū)別?
2 回答substring和substr的區(qū)別
5 回答substring和substr有什么區(qū)別呢
1 回答substring()和substr()有什么區(qū)別??
3 回答substring()與str.slice()區(qū)別
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2020-06-19
substring(起始索引值,結(jié)束索引值)
substr(起始索引值,提取個(gè)數(shù))?
2020-05-22
主要是參數(shù)的區(qū)別:1.substring(a,b)? ? 參數(shù)a表示起始索引號(hào),即起始的字符的位置,是一個(gè)數(shù)字;? 參數(shù)b表示終點(diǎn)索引號(hào),即終點(diǎn)的字符的位置,是一個(gè)數(shù)字;substring(a,b)返回的字符串的長(zhǎng)度length=b-a(規(guī)定b>a的情況)? ? ? ? ? ? ? ? ? ? 2.substr(a,b)? ? ?參數(shù)a表示起始索引號(hào),這個(gè)substring是一樣的;主要區(qū)別在于參數(shù)b是截取的字符串的長(zhǎng)度length(也就是需要輸出的字符串中的字符的個(gè)數(shù)) ,通過(guò)下面一個(gè)實(shí)例具體理解下:? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
<script type="text/javascript">
var mystr="Hello World!";
document.write(mystr.substring(1,4) + "<br />"); ?//輸出結(jié)果:ell
document.write(mystr.substr(1,4)); ??????//輸出結(jié)果:ello?
</script>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
2020-01-15
substring() 方法用于提取字符串中介于兩個(gè)指定下標(biāo)之間的字符
substr() 方法從字符串中提取從 startPos位置開(kāi)始的指定數(shù)目的字符串
例子:字符串“HelloWorld!”,截取World!
2020-01-14
前面那個(gè)是截取到多少之前? 后面是截取到指定位置