千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

字符串中常用的方法
就是 js 给我们提供的用来操作字符串的一些方法
使用的时候我们直接调用就可以了
通用语法:字符串.方法名()
常用的方法:
charAt()
语法: 字符串.charAt(索引)
作用:用来检测这个字符串中有没有这个字符的
返回值:
如果这个索引存在(有) 返回的是这个索引对应的值
如果这个索引不存在(没有) 返回的是一个空字符串
charCodeAt()
语法:字符串.charCodeAt(索引)
作用:用来检测这个舒服传中有没有这个字符的
返回值:
如果这个索引存在(有) 返回的是这个索引对应的ASCII编码
如果这个索引不存在(没有) 返回的是NaN
toLowerCase()
语法:字符串.toLowerCase()
作用:就是把大写字母转换成小写字母
注意:注意汉字和数字不能转换
返回值:就是一个转换好的结果
toUpperCase()
语法:字符串.toUpperCase()
作用:就是把小写字母转换成大写字母
注意:注意汉字和数字不能转换
返回值:就是一个转换好的结果
substr()
语法:字符串.substr(开始索引,多少个)
作用:就是用来截取字符串的
返回值:就是截取好的字符串
注意:
如果传递了两个参数 就是从开始索引向后截取多少个
如果传递一个参数表示的是开始索引 直到最后
如果这个索引不存在 返回的是一个空字符串
substring()
语法:字符串.subString(开始索引,结束索引)
作用:就是用来截取字符串的
返回值:就是截取好的字符串
特点:包前不包后
replace()
语法:字符串.replace(换下片段,换上片段)
作用:就是使用换上片段替换掉换下片段
返回值:就是一个替换好的字符串
replaceAll()
语法:字符串.replaceAll(换下片段,换上片段)
作用:就是使用换上片段替换掉换下片段(字符串中所有)
返回值:就是一个替换好的字符串
slice()
语法:字符串.slice(开始索引,结束索引)
作用:就是用来截取字符串的
返回值:就是截取好的字符串
特点:包前不包后
split()
语法:字符串.split('分隔符')
作用:就是把一个字符串转变成一个数组
返回值:就是转换好的数组
注意:
如果妹有指定分隔符就整体分割
如果是按照空字符串('')进行分割,就是按照一位一位的进行分割
如果按照字符串中有的内容进行分割 就是按照里面的内容进行分割后的结果
concat()
语法:字符串.concat(数据)
作用:就是用来合并字符串的
返回值:就是合并后的字符串
indexOf()
语法:字符串.indexOf(数据)
语法:字符串.indexOf(数据,从哪里开始[索引])
作用:就是用来检测字符串中有没有这个数据的
返回值:
如果有:返回的就是这个数据对应的索引
如果妹有:返回的就是-1
lastIndexOf()
语法:字符串.lastIndexOf(数据)
语法:字符串.lastIndexOf(数据,从哪里开始(索引))
作用:就是用来检测字符串中有没有这个数据的
返回值:
如果有:返回的就是这个数据对应的索引
如果妹有:返回的就是-1
includes()
语法:字符串.incLudes(字符串片段)
作用:就是用来检测这个字符串中是否包含你要检测的字符串片段
返回值:布尔值
true:只要字符串中包含你要检测的内容返回的就是true
false:不包含的时候返回的是false
trim()
语法:字符串.trim()
作用:就是用来去除首位空格(空白)
注意:只能是首位
返回值:就是去除后的字符串
trimStart()/trimLeft()
语法:字符串字符串.trimStart()/trimLeft()
作用:就是去除头部空白(空格)
返回值:就是去除空白后的结果
trimEnd()/trimRight()
语法:字符串字符串.trimEnd()/trimRight()
作用:就是去除尾部空白(空格)
返回值:就是去除空白后的结果
startsWith()
语法:字符串.startsWith(字符串片段)
作用:就是用来检测这个字符串是不是以这个片段开头
返回值:布尔值
true:如果是以这个片段开头返回的就是true
false:如果不是返回的就是false
endsWith()
语法:字符串.endsWith(字符串片段)
作用:就是用来检测这个字符串是不是以这个片段结尾
返回值:布尔值
true:如果是以这个片段结尾返回的就是true
false:如果不是返回的就是false