substring和substr有什么区别
展开全部
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里找出一个较小的值,然后从字符串的开始位置算起,截取较小值位置和较大值位置之间的字符串,截取出来的字符串的长度为较大值与较小值之间的差。
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里找出一个较小的值,然后从字符串的开始位置算起,截取较小值位置和较大值位置之间的字符串,截取出来的字符串的长度为较大值与较小值之间的差。
AiPPT
2024-12-03 广告
2024-12-03 广告
作为北京饼干科技有限公司的一员,对于市场上各类工具都有所了解。就AiPPT而言,它确实为用户提供了便捷高效的PPT制作体验。通过智能化的辅助功能,用户能够快速生成专业且富有创意的演示文稿,极大地节省了时间和精力。无论是对于个人用户还是企业团...
点击进入详情页
本回答由AiPPT提供
2016-09-29 · 知道合伙人教育行家
关注
展开全部
他们的区别是:
substring意思是子链。
substr指的是字符函数。
例句比较:
substring
1、This is the substring after the character? in the URL.
即URL中字符?之后的子字符串。
2、A substring is zero or more contiguous string length units of input string.
子字符串是输入字符串的零个或多个相邻字符串长度单元。。
3、In Figure 5, the substring of length 1 from the first byte of the string has been specified.
在图5中,已经指定字符串第一个字节的长度为1的子字符串。
substr
1、This explains the use of substr ( text, match [0], match [ 1]) in the last line of code.
这解释了最后一行代码中字符函数(text,match[0],match[1])的使用。
2、Length of a string variable: Input argument for the SUBSTR function, whichdetermines the desired length of the resulting string or output of the LENGTHfunction.
字符串变量的长度:字符函数的输入参数,决定了结果字符串的期望长度或LENGTH函数的输出。
3、User define function REGEXP_SUBSTR.
用户定义的函数REGEXP SUBSTR。
substring意思是子链。
substr指的是字符函数。
例句比较:
substring
1、This is the substring after the character? in the URL.
即URL中字符?之后的子字符串。
2、A substring is zero or more contiguous string length units of input string.
子字符串是输入字符串的零个或多个相邻字符串长度单元。。
3、In Figure 5, the substring of length 1 from the first byte of the string has been specified.
在图5中,已经指定字符串第一个字节的长度为1的子字符串。
substr
1、This explains the use of substr ( text, match [0], match [ 1]) in the last line of code.
这解释了最后一行代码中字符函数(text,match[0],match[1])的使用。
2、Length of a string variable: Input argument for the SUBSTR function, whichdetermines the desired length of the resulting string or output of the LENGTHfunction.
字符串变量的长度:字符函数的输入参数,决定了结果字符串的期望长度或LENGTH函数的输出。
3、User define function REGEXP_SUBSTR.
用户定义的函数REGEXP SUBSTR。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询