求解 在实际使用中有什么区别么?

来源:7-11 提取指定数目的字符substr()

LsonLee

2016-03-19 10:39

substr() subspring() 我知道他们的使用区别 但是在实际应用中有什么区别么?

写回答 关注

3回答

  • lacy_0001
    2016-03-19 11:40:02
    已采纳

    substr方法用于返回一个从指定位置开始的指定长度的子字符串。stringObject.substr(start [, length ])

    subspring()用于提取字符串中介于两个指定下标之间的字符  substring(start,end)

    LsonLe...

    其实我想知道用在网页中的区别不过还是谢啦

    2016-03-19 11:41:54

    共 1 条回复 >

  • 不再使用
    2016-03-29 17:44:26

    substring 

    start是在原字符串检索的开始位置,stop是检索的终止位置,返回结果中*不包括stop所指字符*

    [start-number,stop-number)   或者说 [start-number,(stop-number)-1]

    假如你不知道一段文字到底多长,而你想提取顺数第X个字到结尾的内容,你可以用substring(x,-1)

    倒着截取第倒数x个字以前的内容 substing(-x,0)

    substr就无能为力了吧,不过不知道可不可以用.length提取长度,然后长度减去x,这样substr就可以啦,还没学那么多,即使可以没substring简单是不是。

    还有一个很长的文本,你知道多长假如它 39489328403285 这么长:)  让你提取其中第324324开始后34324个文字,用substring也头疼了,(本来提取xx后xx长度本就是substr的技能 傻才用substring)


  • 阿山啊
    2016-03-19 12:10:56

    如果不知道长度就只能用substring了

    LsonLe...

    哦哦哦 soga 好有道理 懂了 谢谢~

    2016-03-19 15:00:56

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题