課程
/前端開發(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表示起始索引號,即起始的字符的位置,是一個(gè)數(shù)字;? 參數(shù)b表示終點(diǎn)索引號,即終點(diǎn)的字符的位置,是一個(gè)數(shù)字;substring(a,b)返回的字符串的長度length=b-a(規(guī)定b>a的情況)? ? ? ? ? ? ? ? ? ? 2.substr(a,b)? ? ?參數(shù)a表示起始索引號,這個(gè)substring是一樣的;主要區(qū)別在于參數(shù)b是截取的字符串的長度length(也就是需要輸出的字符串中的字符的個(gè)數(shù)) ,通過下面一個(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位置開始的指定數(shù)目的字符串
例子:字符串“HelloWorld!”,截取World!
var?str?=?"HelloWorld!"; console.log(str.substring(5,11));?//從下標(biāo)第5個(gè)字符開始截取到下標(biāo)第10個(gè)字符 console.log(str.substr(5,6));?//從下標(biāo)第5個(gè)字符開始往后截取6個(gè)字符
前面那個(gè)是截取到多少之前? 后面是截取到指定位置
舉報(bào)
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎ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號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2020-06-19
substring(起始索引值,結(jié)束索引值)
substr(起始索引值,提取個(gè)數(shù))?
2020-05-22
主要是參數(shù)的區(qū)別:1.substring(a,b)? ? 參數(shù)a表示起始索引號,即起始的字符的位置,是一個(gè)數(shù)字;? 參數(shù)b表示終點(diǎn)索引號,即終點(diǎn)的字符的位置,是一個(gè)數(shù)字;substring(a,b)返回的字符串的長度length=b-a(規(guī)定b>a的情況)? ? ? ? ? ? ? ? ? ? 2.substr(a,b)? ? ?參數(shù)a表示起始索引號,這個(gè)substring是一樣的;主要區(qū)別在于參數(shù)b是截取的字符串的長度length(也就是需要輸出的字符串中的字符的個(gè)數(shù)) ,通過下面一個(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位置開始的指定數(shù)目的字符串
例子:字符串“HelloWorld!”,截取World!
2020-01-14
前面那個(gè)是截取到多少之前? 后面是截取到指定位置