js字符串属性方法整理

本文中的字符串都用str代替!

字符串最常用的属性是:length

length是返回字符串的长度;
使用方法:
str.length
在这里插入图片描述

字符串常用的方法:

1.charAt():获取字符串中指定索引对应的字符值。

使用方法:
str.charAt(index) 注意点:传入的参数(index)为字符串的索引值,从零开始哦!
在这里插入图片描述

2.charCodeAt():获取字符串中指定索引对应字符值的Code码

使用方法:
str.charCodeAt(index) 注意点:传入的参数(index)为字符串的索引值,从零开始哦!(可以算是charAt()的一种翻版)
在这里插入图片描述

众所周知b的Code码是98,这应该没问题吧!

3.indexOf():返回字符串中指定字符第一次出现的位置。

使用方法:
str.indexOf(value) 注意点:传入的参数(value)为要查找的字符。
在这里插入图片描述

4.lastIndexOf(value):返回字符串中指定字符最后一次出现的位置。

使用方法:
str.lastIndexOf() 注意点:传入的参数(value)为要查找的字符。
在这里插入图片描述

最后一次出现和第一次出现是可以组成鲜明的对比哒!

5.slice():截取字符串,返回一个新的字符串(新的字符串就是所截取的哦,不会改变原字符串的)

使用方法:
str.slice(start,end) 注意点:传入的参数(start是截取的起始位置,end是截取的末端)。
在这里插入图片描述

在写的时候还有一个注意点,就是参数是左闭右开区间哦。

6.split():根据指定的格式区把字符串切割成数组。(表达能力不强。。。)

使用方法:
str.split(value) 注意点:value可以是字符串中的任意值,当然不是字符串里面的也行(意义不大)
在这里插入图片描述

返回的数组都是以s(value)为分割线左右的哦!

7.toUpperCase() :把字符串转换成大写形式

使用:
str.toUpperCase() 注意:不需要传入参数哦
在这里插入图片描述

8.toLowerCase() :把字符串转换成小写形式

使用:
str.toLowerCase() 注意:不需要传入参数哦
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bnowtTz5-1640853378859)(https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=0f7b18f85b67f172038c9bbf64c4a1f1)]

下面是一些关于字符串的正则表达式的方法:

1.search() 返回要搜索的字符串在原字符串中的起始位置

用法:
str.search(value) 注意:value可以是表达式也可以是字符串
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XekqeUgc-1640853378860)(https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=a5079a34707f4e7f04b53f66c6d86851)]

两种方式都是可以用的,而且结果也是一样的

2.replace() 替换匹配到的字符串

用法:
str.replace(匹配,替换) 注意:匹配是要替换的字符串(表达式或者字符串都行),替换是想替换的值!
在这里插入图片描述

替换很成功啊!

这是今天学习的总结分享,觉得还可以的话就点个赞吧!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值