java substring截取字符串_js中常见的字符串操作方法

Js中字符串的操作

上一篇文章本来准备将字符串操作的方法和数组操作的方法,放在一起写的,但是最终想想还是把他们分开来讲解比较好一点,尽管他们有一些的方法名称相同,传的参数也含义也相同,然而字符串和数组毕竟是两种不同类型的数据,所以最终还是选择,把这两个大类方法,进行分开讲解。

好啦,言归正传下面开始讲解常用的一些字符串操作的方法,主要包括charAt、charCodeAt、indexOf、lastIndexOf、concat、substr、substring、slice、split、replace、match、search等方法,下面我将会逐一进行讲解与演示。

首先是charAt方法,返回的是指定索引的字符

fb253efe8b81a2e3ae0d2615d1adaf9d.png

charCodeAt方法,返回的是指定索引字符的Unicode编码值

480d058b2cb9c2cded1b0674d35bf78f.png

indexOf方法,判断一个字符串中第一次出现某个字符的索引值,如果有就返回对应的索引值,没有就返回-1,常常被我们用来判断某个字符串是否含有某个字符

008d1be5dfe2db83f389d64bea77f1a3.png

lastIndexOf方法,判断一个字符串中最后一次出现某个字符的索引值,如果有就返回最后一次出现的索引值,如果没有就返回-1

b786d7798cdc3ff7d75449088623969e.png

Concat方法,是将两个不同的字符串进行拼接,等同于+,可以联想类比一下数组中的concat方法

02f3871c5ec55cee10f0e373cb6e25b9.png

Substr(n,m)方法,是进行字符串的截取,从字符串的下标为n的进行字符串的截取,截取的长度为m个

d3fdc4e78b16a41e88c83ccdb6fd647b.png

Substring(n,m)方法,也是进行字符串的截取,但是截取出的范围不同,substring截取的范围是[n,m-1],而slice方法和substring方法是等同的,我就不介绍了

1baf60508b5cfcc323d3530068d20e30.png

Split方法,是用指定的字符分割字符串,然后将分割出的每个字符,以数组的形式,存放在数组里面,与之相反的是数组中的join方法,是将数组的元素,用以指定的字符拼接在一起,以字符串的形式进行返回

eadff1926a6c93aece33a3028f26b28f.png

Replace(a,b)方法,查找字符串中指定的字符a,用b来进行替换,返回替换过后的字符串

d480c1e9e00d8ea6836bad1e5a0e5bfa.png

Match方法,查找字符串中指定的字符,将查找出来的数据存放到数组中

4c1d12bc326d6f1388491eda19ee763c.png

6b5e76cf2c7bbfd3ab0318e54f2652b3.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值