String作为Js中基本数据类型(Js六种基本数据类型:String、Number、Null(空值)、undefined、Boolean(布尔)、Object)之一,它的增删改查涉及到的一些常用函数如下
常用函数
增:concat

删:trim 、slice 、substr 、substring
str.trim:去除字符串两边的空格

slice(start,end):从start位置开始截取直到end-1位置结束

注:如果出现负数则将负数与字符串长度相加(-4,-2)变为(3,5);
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-39UvbjGD-1658564979505)(C:\Users\jie\AppData\Roaming\Typora\typora-user-images\image-20220723153540802.png)]](https://i-blog.csdnimg.cn/blog_migrate/3044ca5d5c6253bf3d2b08282365dd6e.png)
substr(start,lengh):从start开始,截取length个长度
注:如果是出现负数,如果是在第一个参数的位置(start)则将该负数加上字符串长度(如果加上之后还是负数则按照0处理),如果是第二个参数则转为0

substring(start,end):从start位置开始,到end-1位置结束,如果遇见负数都转为0

改:replace、split
-
replace(被替换的字符串,替换的字符串)

-
split:按照指定的字符切割,结果是返回数组

查:indexof、lastIndexOf、charAt、match、search
-
str.indexof:返回指定字符串在str出现的位置

-
str.lastIndexOf:返回指定字符串在str最后一次出现的位置
-
str.charAt():返回指定位置的字符

-
search():用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串

match:可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配
var str = "123";
var reg = RegExp(/3/);
if(str.match(reg)){
// 包含
}
本文详细介绍JavaScript中String类型的基本操作,包括字符串连接(concat)、修剪(trim)、切片(slice)、子串提取(substr, substring)等方法,以及replace、split等修改和拆分功能,同时涵盖查找功能如indexOf、lastIndexOf和字符访问(charAt)。
2190

被折叠的 条评论
为什么被折叠?



