JS关于字符串和数组的一些使用方法

本文详细介绍了JavaScript中字符串和数组的基本操作方法,包括字符串的拼接、截取、查找等功能,以及数组的连接、分割、增删等常用操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

var _str = ‘12’
var _str2 = ‘qwerty’

字符串

1. concat():联接两个字符串,返回一个新的字符串

_str.concat(_str2) : ‘12qwerty’

2. charAt():返回指定位置的字符

_str2.charAt(2): ‘e’

3. charCodeAt(): 返回指定位置的字符的Unicode编码

_str2.charCodeAt(2): 101

4. indexOf(需要检索的字符串,在字符串中开始检索的位置) 方法可返回某个指定的字符串值在字符串中首次出现的位置. 对大小写敏感

_str2.indexOf(‘qw’, 0): 0,从下标为0的位置开始出现
_str2.indexOf(‘qw’, 1):-1, 从下表为1的位置开始检索,未查询到结果

5. lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。 对大小写敏感

_str2.lastIndexOf(‘rt’, 1): -1, 未找到
_str2.lastIndexOf(‘rt’, 4):3

6. slice(start, end): 字符串的截取,从start开始(包括start),到end结束(不包含end)当start为负数时,是从末尾开始截取,-1是截取一个字符,-2是截取两个字符,-3是截取三个字符

_str2.slice(2,4):”er”
_str2.slice(-1): ‘y’
_str2.slice(-2): ‘ty’

7. substr(start, length): 截取从 start 下标开始的length长度的字符 当start为负数时,是从末尾开始截取,-1是截取一个字符,-2是截取两个字符,-3是截取三个字符

_str2.substr(1,3): ‘wer’
_str2.substr(-1): ‘y’
_str2.substr(-3): ‘rty’

8. split():用于把一个字符串分割成数组, ()里面的参数为分割标志

_str2.split(”): [“q”, “w”, “e”, “r”, “t”, “y”]
var _str3 = ‘优快云,博客’
_str3.split(‘,’): [“优快云”, “博客”]

数组

var _array1 = [‘Maria’,’Lois’]
var _array2 = [‘Addy’,’Adele’]

1. concat():连接两个或多个数组

_array1.concat(_array2):
[“Maria”, “Lois”,”Addy”, “Adele”]

2. join(separator):将数组连接成字符串并通过指定字符分割,默认是使用“,“分割

_array1.join(): “Maria,Lois”
_array1.join(“|”): “Maria|Lois”

3. pop(): 删除并返回数组的最后一个元素
4. shift() 删除并返回数组的第一个元素
5. splice(index,howmany,item1,…..,itemX) 删除元素,并向数组添加新元素

从下标为index开始,删除howmany个元素,并从该位置添加item1-itemx元素
var _array3 = [‘one’, ‘two’, ‘three’]
_array3.splice(1,1,’four’,’five’,’six’)
_array3:[“one”, “four”, “five”, “six”, “three”]

6. push() 向数组的末尾添加一个或更多元素,并返回新的长度。
7. unshift() 向数组的开头添加一个或更多元素,并返回新的长度。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值