中易网

关于截取字符串substr和substring两者的区别

答案:1  悬赏:30  
解决时间 2021-01-11 22:54
关于截取字符串substr和substring两者的区别
最佳答案
js有2个截取字符串的函数,其定义如下:
substr(start,length)
substring(start,end)
substr是从起始点截取某个长度的字符串
而substring是截取2个位置之间的字符串
用了这么久js,今天才算明白如何截取字符串,以前都稀里糊涂的用,没注意到有2个函数
昨天晚上在写一个js的时候,本来我是要用substring的结果,在ultraedit的提示功能下
我也没有看就按了enter,最后运行的本文来源:考试大网时候发现和我设想的有差别。一看代码发现我把substring
给写成了substr了,所以才会出错的!其实他们的区别也很见简单
String.substr(N1,N2) 这个就是我们常用的从指定的位置(N1)截取指定长度(N2)的字符串;
String.substring(N1,N2) 这个就是我们常用的从考试大论坛指定的位置(N1)到指定的位置(N2)的字符串;
举个例子:
alert("123456789".substr(2,5)) 它显示的是 "34567"
alert("123456789".substring(2,5)) 则显示的为 "345"
String.substr(N1,N2) 这个就是我们常用的从指定的位置(N1)截取指定长度(N2)的字符串;
String.substring(N1,N2) 这个就有点特别了,它是先从N1,N2里找出一个较小的值,然后从字符串的开始位置算起,截取较小值位置和较大值位置之间的字符串,截取出来的字符串的长度为较大值与较小值之间的差。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
当你觉得容易的时候,肯定是有人在替你承担属
一又二分之九怎样化成分数
急求!谢谢生猪屠宰场 驻厂检疫员工资是多少
广州批发外塘甲鱼最大的市场在哪里
怎样区分人防防护区内外
我讨厌老公自以为是,什么都以为自己很有大道
鉴行致远赢定天下什么意思
2017年淘宝福字哪个难找
2011秋季新款李宁夹克,主色调是军绿色,夹克
授人以鱼,不如授之以渔,授人以鱼只救一时之
酒柜格子怎么计算公式
驾照9月到期,之前的违章是不是最好都先处理
索尼Z5出问题了
海南可以种土豆吗?
孪生公主的结局是什么??
推荐资讯
一个唉字3个5打一成语
佳新宾馆地址好找么,我有些事要过去
阿凡达少儿美术地址在什么地方,我要处理点事
宜城市少年儿童业余体校地址在什么地方,想过
沧州市住房公积金管理中心吴桥管理部地址在什
如果奇函数在x=0时,函数值不为0还是奇函数吗
如何培育三倍体植物?
蕲春县黄冈济康大药房地址在什么地方,想今天
现在还有没有周朝姬姓后人
为什么adsafe不能拦截广告
作家马客和作家江南谁帅?
Pads选项不能完全显示
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?