JavaScript中字符串和数组相关方法(基础)

字符串基础方法

let str = 'monalisa';

//获得字符串的长度
str.length;

//检索特定字符串字符
str[0];
str[str.length-1];

//在字符串中查找字符串并提取它
str.indexOf('nali');//结果返回2
str.indecOf('dsddd');//结果返回-1
str.slice(0,3);//提取索引0~3(不包含3)的字符串。所以这里结果返回mon
str.slice(2);//提取从索引2开始(包含2)一直到结束的字符串。这里返回nalisa

//转换大小写
str.toLowerCase();
radDate.toUpperCase();

//替换字符串的某部分
str.replace('nal','van');//将str字符串中的nal替换为van
//注意:replace函数智慧置换第一个匹配的字符串,且js中没有replaceall方法。若想替换所有匹配的字符串,可以用正则表达式设全局标志g,如:
str.replace(/nal/g,'van');//第一个‘/’表示正则表达式开始,后面/g表示匹配全局模式。

//根据某些特殊字符分拆字符串使其成为数组
let myData = 'Manchester,London,Liverpool,Birmingham,Leeds,Carlisle';
let myArrary = myData.split(',');//用逗号“,”分拆字符串
let mynewStr=myArrary.join(',');//用逗号重新将数组里面的每一个字符串连起来

数组基础方法

//创建数组
let myArrary = ['bread', 1, ['a', 'b', 3]];
//通过方括号索引访问和修改数组元素
myArrary[1];
//获取数组长度
myArrary.length;

//添加和删除数组项
let newLength = myArrary.push('Cardiff');//在数组的末尾添加元素,返回数组新的长度
let removedItem = myArrary.pop();//删除数组最后一个元素,返回被删除项。
let newLength = myArrary.unshift('Cardiff');//在数组首添加元素,返回数组新的长度
let removedItem = myArrary.shift();//删除数组首第一个元素,返回被删除项

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值