字符串的方法作用

indexOf()
语法:字符串.indexOf(参数)
功能:查找字符串首次出现的位置返回下标 如果找不到返回-1
includes()
语法:字符串.includes(参数)
功能:查找字符串首次出现的位置返回true 如果找不到返回false

startsWith()
语法:字符串.startWith(参数)
参数:参数要查找的字符串
功能:查找字符串开头是否有指定字符 返回true 如果没有返回false
endsWith()

search() --可以和正则表达式配合使用
语法:字符串.search(参数)
参数:要查找的字符串/可以是正则表达式
功能:查找字符串首次出现的位置返回下标 如果找不到返回-1

match() --可以和正则表达式配合使用
语法:字符串.match(参数)
参数:要查找的字符串/可以是正则表达式
功能:查找所有匹配的结果返回出来 返回数组

charAt()
语法:字符串.charAth(参数)
参数:要查找的字符串的下标/可以是正则表达式
功能:返回对应下标的字符串
charCodeAt()
功能:返回对应下标的字符串的unicode编码

substring()
语法:字符串.substring(参数1,参数2)
参数:参数1从当前的下标开始截取(获取) 参数2结束下标(不包含) 如果不写默认会截取到结束字符串(字符串长度)
功能:截取出某些字符串出来 返回一个新的字符串

substr()
语法:字符串.substr(参数1,参数2)
参数:参数1从当前的下标开始截取(获取) 参数2 截取的长度
功能:截取出某些字符串出来 返回一个新的字符串

slice
语法:字符串.substring(参数1,参数2)
参数:参数1从当前的下标开始截取(获取) 参数2结束下标(不包含) 如果不写默认会截取到结束字符串(字符串长度)
功能:截取出某些字符串出来 返回一个新的字符串

replace()
语法:字符串.replace(参数1,参数2)
参数:参数1原来的字符串 参数2要去替换的字符串
功能:用新的字符串替换旧的字符串 返回一串新的字符串
split()
语法:字符串.split(分隔符)
参数:参数用特殊字符进行分割
功能:用特定字符进行分隔返回分隔后的数组

toLowerCase() 将字符串字母转小写
toUpperCase() 将字符串字母转大写

数组:

splice()
格式:数组.splice(start,length,数据1,数据2...);
参数:
start:开始截取元素的位置(下标/索引值)
length:截取长度
第三个参数开始,在start位置,依次插入
功能:两个参数代表从某个位置移除某些元素,两个以上参数代表从某个位置替换某些元素、
添加某些元素
返回值:截取下来的某些元素组成的数组
是否会改变原数组:是

sort() 数字排序 从小到大sort(function(a,b){return a-b})
从大到小sort(function(a,b){return b-a})
格式:数组.sort();
参数:数字 字母 符号 汉字
功能:默认按照Unicode编码 从小到大 排序
返回值:从小到大排列好的数组
是否会改变原数组:是

slice()
格式:数组.slice(start,end);
参数:[start,end)
start:开始截取元素的位置(下标/索引值)
end:结束位置的下标,但是不包含
功能:获取指定区域元素生成新数组
返回值:截取下来的某些元素组成的数组
是否会改变原数组:否

concat()
格式:数组.concat(数组,数组/值);
功能:合并数组/数据 拷贝原数组生成新数组
返回值:拷贝合并出来的元素组成的数组
是否会改变原数组:否

reverse()
格式:数组.reverse();
参数:数字 字母 符号 汉字
功能:反转数组里面的值
返回值:反转后的数组
是否会改变原数组:是

join()
格式:数组.join('拼接的字符');
参数:传进来的特殊字符
功能:读取数组中的元素按照传进来的字符串进行拼接 拼接一个新的字符串
返回值:拼接好的字符串
是否会改变原数组:否

posted @ 2025-01-08 16:16  D广凯  阅读(16)  评论(0)    收藏  举报