亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

substring()與substr()啥區別呢

都是起始截止字符串

正在回答

4 回答

substring(起始索引值,結束索引值)

substr(起始索引值,提取個數)?

0 回復 有任何疑惑可以回復我~

主要是參數的區別:1.substring(a,b)? ? 參數a表示起始索引號,即起始的字符的位置,是一個數字;? 參數b表示終點索引號,即終點的字符的位置,是一個數字;substring(a,b)返回的字符串的長度length=b-a(規定b>a的情況)? ? ? ? ? ? ? ? ? ? 2.substr(a,b)? ? ?參數a表示起始索引號,這個substring是一樣的;主要區別在于參數b是截取的字符串的長度length(也就是需要輸出的字符串中的字符的個數) ,通過下面一個實例具體理解下:? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

<script type="text/javascript">

var mystr="Hello World!";

document.write(mystr.substring(1,4) + "<br />"); ?//輸出結果:ell

document.write(mystr.substr(1,4)); ??????//輸出結果:ello?

</script>

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

1 回復 有任何疑惑可以回復我~

substring() 方法用于提取字符串中介于兩個指定下標之間的字符

substr() 方法從字符串中提取從 startPos位置開始的指定數目的字符串

例子:字符串“HelloWorld!”,截取World!

var?str?=?"HelloWorld!";
console.log(str.substring(5,11));?//從下標第5個字符開始截取到下標第10個字符
console.log(str.substr(5,6));?//從下標第5個字符開始往后截取6個字符
3 回復 有任何疑惑可以回復我~

前面那個是截取到多少之前? 后面是截取到指定位置

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

substring()與substr()啥區別呢

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號