目录
一:属性.length - 获取字符串长度
二:方法:
①.concat() - 用来将两个或多个字符串连接为一个字符串
② .charAt() - 根据索引获取字符串中的字符串
.charCodeAt() - 根据索引获取指定字符的字符(ASCII)编码
③String.fromCharCode() - 根据编码返回字符
④.indexOf() - 从前往后:查找一个字符串中是否含有指定的子串,并返回第一个索引,找不到返回-1
.lastIndexOf() - 从后往前:查找一个字符串中是否含有指定的子串,并返回第一个索引
判断字符串是否有某个子字符串
⑤ .slice() - 用来从一个字符串中截取一个子串,对原数组无破坏性
⑥ .split() - 用来将一个字符串拆分为一个数组,依照括号里面的作为分隔符,对原数组无破坏性
案例:将字符串翻转(我们一直数组可以用reverse进行翻转,我们需要做的就是把字符串变成数组)
⑦.toLowerCase() - 将字符串转换为小写
.toUpperCase() - 将字符串转换为大写
⑧ .trim() - 去除字符串的前后空格
.trimEnd() - 去除字符串后的空格
.trimStart() - 去除字符串前的空格
⑨ .endsWith() - 检查一个字符串是否以指定内容结尾
.statsWith() - 检查一个字符串是否以指定内容开头
一:属性.length - 获取字符串长度
![](https://img-blog.csdnimg.cn/20210808145706250.png)
二:方法:
①.concat() - 用来将两个或多个字符串连接为一个字符串
![](https://img-blog.csdnimg.cn/2021080814551358.png)
② .charAt() - 根据索引获取字符串中的字符串
.charCodeAt() - 根据索引获取指定字符的字符(ASCII)编码
![](https://img-blog.csdnimg.cn/20210808150148450.png)
![](https://img-blog.csdnimg.cn/20210808150338393.png)
③String.fromCharCode() - 根据编码返回字符
![](https://img-blog.csdnimg.cn/2021080815404870.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xhenlsWVlZ,size_16,color_FFFFFF,t_70)
④.indexOf() - 从前往后:查找一个字符串中是否含有指定的子串,并返回第一个索引,找不到返回-1
.lastIndexOf() - 从后往前:查找一个字符串中是否含有指定的子串,并返回第一个索引
![](https://img-blog.csdnimg.cn/20210808150641643.png)
判断字符串是否有某个子字符串
![](https://img-blog.csdnimg.cn/2021080909070751.png)
⑤ .slice() - 用来从一个字符串中截取一个子串,对原数组无破坏性
![](https://img-blog.csdnimg.cn/20210808152643439.png)
⑥ .split() - 用来将一个字符串拆分为一个数组,依照括号里面的作为分隔符,对原数组无破坏性
![](https://img-blog.csdnimg.cn/20210808152749251.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xhenlsWVlZ,size_16,color_FFFFFF,t_70)
案例:将字符串翻转(我们一直数组可以用reverse进行翻转,我们需要做的就是把字符串变成数组)
![](https://img-blog.csdnimg.cn/20210809123503900.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xhenlsWVlZ,size_16,color_FFFFFF,t_70)
⑦.toLowerCase() - 将字符串转换为小写
.toUpperCase() - 将字符串转换为大写
![](https://img-blog.csdnimg.cn/20210808153033782.png)
⑧ .trim() - 去除字符串的前后空格
.trimEnd() - 去除字符串后的空格
.trimStart() - 去除字符串前的空格
![](https://img-blog.csdnimg.cn/20210808153630347.png)
⑨ .endsWith() - 检查一个字符串是否以指定内容结尾
.statsWith() - 检查一个字符串是否以指定内容开头
![](https://img-blog.csdnimg.cn/20210808153844783.png)