JS字符串方法

1.charAt

通过下标获取指定的字符:
字符串.charAt(下标)
返回值:返回找到的字符

2.charCodeAt

通过下标获取到对应字符的10进制的阿斯克码:
字符串.charCodeAt(下标)
返回值:返回字符对应的阿斯克码

3.fromCharCode

获取一个阿斯克码对应的字符:
String.fromCharCode(阿斯克码)
返回值:返回阿斯克码对应的字符

4.indexOf

查找字符或小字符串在大字符串中第一次出现的下标:
字符串.indexOf(要查找的字符或小字符串) - 默认从下标0开始查找
返回值:找到返回下标,找不到返回-1

指定从哪个下标开始查找他第一次出现的位置:字符串.indexOf(字符, 开始下标)

5.lastIndexOf

查找字符或小字符串在大字符串中最后一次出现的下标:
字符串.lastIndexOf(字符) - 默认是从最后开始查找最后一次出现的下标
返回值:跟indexOf是一样的

可以指定从哪个下标开始查找:字符串.lastIndexOf(字符, 下标)

6.split

将字符串以指定的分隔符分割字符串成数组:
字符串.split(分隔符)
返回值:返回分割后的数组

可以指定保留数组中几个元素:字符串.split(分隔符, 保留的个数)

7.trim

去除字符串左右两端的空白:
字符串.trim()
返回去除左右两端空白后的字符串

8.trimLeft

去除字符串左边空白:
字符串.trimLeft()

9.trimRight

去除字符串右边空白:
字符串.trimRight()

10.toUpperCase

将字符串中所有字符转成大写字母:
字符串.toUpperCase()
返回值:所有字母转成大写字母后的字符串

11.toLowerCase

将字符串中所有字符转成小写字符:
字符串.toLowerCase()
返回值:所有字符转成小写字母后的字符串

12.replace

将字符串中指定的部分替换成新内容:
字符串.replace(被替换部分, 新内容)
返回值:返回被替换后的整个字符串

13.substr

截取字符串:
字符串.substr(开始下标, 截取长度)
返回截取出来的字符串

也可以使用负数表示开始下标

长度小于等于0,是截取到空字符串

14.substring

截取字符串:
字符串.substring(开始下标, 结束下标)
返回被截取出来的字符串,不包含结束下标对应的字符

 负数下标会转成0-空字符串

15.slice

截取字符串:
字符串.slice(开始下标, 结束下标)
返回值:截取出来的字符串,不包含结束下标对应的字符

截取的时候,开始下标和结束下标可以使用负数表示
-1下标就表示最后一个下标
-2下标就表示倒数第二个下标

截取字符串一定是从左向右进行截取的,如果开始下标大于结束下标就截取不到内容了

如果开始下标和结束下标相等-截取到空字符串

16.js字符串方法总结

字符串.charAt()  -   通过下标获取指定的字符
字符串.charCodeAt() - 根据下标获取字符对应的阿斯克码
String.fromCharCode() - 根据阿斯克码获取对应的字符
字符串.split() - 将字符串分割为数组
字符串.slice() - 截取字符串
字符串.substr() - 截取字符串
字符串.substring() - 字符串
字符串.toUpperCase() - 转大写
字符串.toLowerCase() - 转小写
字符串.trim() - 去除两端空白
字符串.trimLeft() - 去除左边空白
字符串.trimRight() - 去除右边空白
字符串.replace() - 替换字符串
字符串.indexOf() - 找字符第一次出现的下标
字符串.lastIndexOf() - 找字符最后一次出现的下标

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值