JavaScript字符串——字符串方法

字符串中的方法

1.charAt() 返回指定位置字符串(从0开始算起)

在这里插入图片描述
在这里插入图片描述
当没有字符串位置存在,没有这个下标时,返回为空
在这里插入图片描述
在这里插入图片描述

2. indexOf() 返回字符在字符串中的位置(如果没有返回-1)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3. lastIndexOf() 返回字符在字符串中“最后一次”出现的位置

在这里插入图片描述
在这里插入图片描述

当有多个相同字母出现时,还是以最后一个字母位置来数
在这里插入图片描述
在这里插入图片描述

当前后都有相同字母出现时,依然以最后一个字母为准
在这里插入图片描述
在这里插入图片描述

而当我们打印indexof则是从第一个字母位置开始数
在这里插入图片描述
在这里插入图片描述

因此lastIndexOf和indexOf是相反的两种的情况。

4. replace() 普换,将字符串的部分内容,替换成另外的内容

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5. slice() 截取

注:slice(下标位置,实际位置)
在这里插入图片描述
在这里插入图片描述

6. substring() 截取

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

# slice和substring区别 # :

slice参数如果是负数,则从后到前截取
在这里插入图片描述
在这里插入图片描述
substring参数如果是负数,则返回整个字符串
在这里插入图片描述
在这里插入图片描述

7. trim() 去除字符串前和后空格

在这里插入图片描述
在这里插入图片描述

使用trim来去除:
在这里插入图片描述
在这里插入图片描述
而中间的空格无法去除。

8. toUpperCase 将字符串转换为大写

在这里插入图片描述
在这里插入图片描述

9. toLowerCase 将字符串转换为小写

在这里插入图片描述
在这里插入图片描述

10. split() 将字符串,用分隔符拆分,返回数组

在这里插入图片描述
在这里插入图片描述

# 案例 #:

要求:封装一个函数,实现:首字母大写 ===》GetElementById
①实现拆分
②获取每一个数组
③循环
④将数组中的每一个下标的首字母转换为大写
⑤用+=实现链接,再return返回
在这里插入图片描述
在这里插入图片描述
结果:
在这里插入图片描述