数组方法和字符串方法

本文详细介绍了JavaScript中数组和字符串的基本操作,包括push、unshift、pop、shift、splice等数组方法,以及charAt、concat、indexOf等字符串方法。还展示了如何使用sort进行升序和降序排序,并提供了实例代码。这些方法对于日常编程和数据处理至关重要。
摘要由CSDN通过智能技术生成

数组:

o
push(新值) 向数组的尾端插入一个新的元素
o
unshift(新值) 向数组的前端插入一个新的元素
o
pop() 删掉数组中最后一个元素
o
shift() 删掉数组中第一个元素
o
splice(删除的下标,1) 从某一个下标上删除一个元素,有副作用
o
splice(要插入的下标,0,要插入的数据) 从中间插入一个元素
o
concat() 拼接数组,返回值为合并成的新数组,原数组不会改变
o
join() 将数组转换为字符串,参数为分隔符,原数组不会改变
o
reverse() 颠倒数组中元素的顺序,会改变原数组
o slice(start,end) 通过开始下标和结束下标截取数组元素,原数组不会发生改
o
toString() 将数组转换为字符串可以被 join 完美代替
o
sort() 通过 Unicode 进行排序,在原数组上排序,不生成副本
var arr = [1, 5, 6, 1, 3, 4, 11, 2, 5]
//排序固定写法升序
arr.sort(function(num1, num2) {
return num1 - num2;
}) console.log(arr);
//排序固定写法降序
arr.sort(function(num1, num2) { return num2 - num1;
}) console.log(arr);

字符串:

o
charAt() 根据下标查找字符
o
concat() 字符串拼接,平时我们会用+运算代替
o indexOf() 根据字符查找对应的下标从一个字符串中检索某个字符的下标,
如果没有找到对应的字符,则返回-1;如果要寻找的字符有多个,则默认返
回第一个的下标
o
lastIndexof() 根据字符查找对应的下标(从后往前找)
o
replace("原字符","新字符") 替换字符 41
//惰性匹配用 m 替换 e
console.log(str.replace("e", "m"));
//全局匹配
console.log(str.replace(/c/g, "m"));
o slice(start,end) 通过起始下标和终结下标截取一段字符串,结果中包含开始
位但不包含结束位;如果省掉第二个参数则代表一直截取到结束为止
o
substring() 同 slice 功能和参数都一致,不过第二个参数不允许传负数
o
split() 根据所传参数的字符作为分隔将原字符切割为长度若干的一个数组
o
substr() 通过起始下标和截取数量来截取一段字符串
o
toLowerCase() 转换字符串为小写
o
toUpperCase() 转换字符串为大写
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值