首页技术substr js(substr改变原字符串吗)

substr js(substr改变原字符串吗)

编程之家2026-06-23906次浏览

其实substr js的问题并不复杂,但是又很多的朋友都不太了解substr改变原字符串吗,因此呢,今天小编就来为大家分享substr js的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

substr js(substr改变原字符串吗)

JavaScript中substr和substring的区别

JavaScript中substr和substring的区别

今天在写一个上传图片实现本地浏览的js时候,本来我是要用substr的结果,在写的过程中将其写成了substring了,最后运行的时候发现和我设想的有差别。一看代码发现我把substr给写成了substring了,所以就没有达到预期效果!就查了一下两者的区别:

String.substr(N1,N2)这个就是我们常用的从指定的位置(N1)截取指定长度(N2)的字符串;

String.substring(N1,N2)这个就是我们常用的从指定的位置(N1)到指定的位置(N2)的字符串;

举个例子:

alert("123456789".substr(2,5))它显示的是"34567"

substr js(substr改变原字符串吗)

alert("123456789".substring(2,5))则显示的为"345"

~如果你认可我的回答,请及时点击【采纳为满意回答】按钮

~~手机提问的朋友在客户端右上角评价点【满意】即可。

~你的采纳是我前进的动力

~~O(∩_∩)O,记得好评和采纳,互相帮助,谢谢。

substring和substr有什么区别

js有2个截取字符串的函数,其定义如下:

substr js(substr改变原字符串吗)

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 js和substr改变原字符串吗的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!

国内ai人工智能软件?国内最好的ai人工智能软件ai智能小说生成软件,小说文案生成器ai续写软件有哪些