文章插图
文章插图
此篇文章献给刚入们的小白,还有基础比较薄弱的朋友;将字符串分割成数组
知识点都是比较简单,工作当中经常会用到;
如果觉得能用上就收藏,方便以后使用;
let s = "hello,world";let ss = "你相信命运吗?";let aa = s.split(',');let bb = ss.split('');console.log(aa);//["hello", "world"]console.log(bb);//["你", "相", "信", "命", "运", "吗", "?"]从字符串中获取第单个字符 charAt(0)
let s = "hello,world";let ss = "你相信命运吗?";let aa = s.charAt(6);let bb = ss.charAt(3);console.log(aa);//wconsole.log(bb);//命获取字符串的最后一个字符 charAt(s.length – 1);
let s = "hello,world";let ss = "你相信命运吗?";let aa = s.charAt(s.length - 1);let bb = ss.charAt(ss.length - 1);console.log(aa);//dconsole.log(bb);//?获取字符串中的一段文字substring(开始位置, 结束位置)
两个值:第一个是开始位置,第二个是结束位置;
let s = "hello,world";let ss = "你相信命运吗?";let aa = s.substring(1,4);let bb = ss.substring(2,5);console.log(aa);//ellconsole.log(bb);//信命运一个值:字符串开始截取的位置;
let s = "hello,world";let ss = "你相信命运吗?";let aa = s.substring(1);let bb = ss.substring(2);console.log(aa);//ello,worldconsole.log(bb);//信命运吗?获取一段字符串slice(),同上
let s = "hello,world";let ss = "你相信命运吗?";let aa = s.slice(1,4);let bb = ss.slice(2);console.log(aa);//ellconsole.log(bb);//信命运吗?查找字符首次出现的位置indexOf()
let s = "hello,world,hello,world";let ss = "你相信命运吗?你相信命运吗?";let aa = s.indexOf('w');let bb = ss.indexOf('相');console.log(aa);//6console.log(bb);//1查找字符l最后一次出现的位置lastIndexOf()
let s = "hello,world,hello,world";let ss = "你相信命运吗?你相信命运吗?";let aa = s.lastIndexOf('w');let bb = ss.lastIndexOf('相');console.log(aa);//18console.log(bb);//8查找在指定位置后面字符首次出现的位置indexOf()
let s = "hello,world,hello,world";let ss = "你相信命运吗?你相信命运吗?";let aa = s.indexOf('w',10);let bb = ss.indexOf('相',3);console.log(aa);//18console.log(bb);//8全文字符替换
let s = "hello,world";let ss = "你相信命运吗?";let aa = s.replace('h','H');let bb = ss.replace('你','他');console.log(aa);//Hello,worldconsole.log(bb);//他相信命运吗?将全部字母转换成大写字母
let s = "hello,world";let aa = s.toUpperCase();console.log(aa);//HELLO,WORLD
记住,在JavaScript中字符串是固定不变的,类似replace()和toUpperCase()的方法都返回新字符串,原字符串本身并没有发生改变 。
在ECMAScript 5中,字符串可以当做只读数组,除了使用charAt()方法,也可以使用方括号来访问字符串中的单个字符(16位值):
s = “hello, world”;
s[0] // => “h”
【js的replace方法 replace的用法】s[s.length – 1] // => “d”
- 如何注册公司电子邮箱 企业注册邮箱的步骤
- 冗余系统包括 冗余系统的范围主要是
- 矩阵的标准型矩阵 标准型矩阵和规范型
- 高情商的女人会这样做 前任求复合怎样高情商回复
- 四个方法让女性走出失恋的阴影 怎么让女朋友走出前任阴影
- 如何让男友放下前任 帮助男友走出前任阴影的办法
- 忽然找你复合的男友 男朋友背着我和前女友复合
- 前男友仍尽心帮我忙 前男友忽然问你的工作
- 2002年高考作文题目 2002年高考作文
- 2001高考作文诚信艄公 2001高考作文