jsreplace函数怎么用(sql语句replace的用法方法)
程序员文章站
2023-12-05 21:58:34
此篇文章献给刚入们的小白,还有基础比较薄弱的朋友;知识点都是比较简单,工作当中经常会用到;如果觉得能用上就收藏,方便以后使用;将字符串分割成数组let s = "hello,world";let ss...
此篇文章献给刚入们的小白,还有基础比较薄弱的朋友;
知识点都是比较简单,工作当中经常会用到;
如果觉得能用上就收藏,方便以后使用;
将字符串分割成数组
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);//w console.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);//d console.log(bb);//?
获取字符串中的一段文字substring(开始位置, 结束位置)
两个值:第一个是开始位置,第二个是结束位置;
let s = "hello,world"; let ss = "你相信命运吗?"; let aa = s.substring(1,4); let bb = ss.substring(2,5); console.log(aa);//ell console.log(bb);//信命运
一个值:字符串开始截取的位置;
let s = "hello,world"; let ss = "你相信命运吗?"; let aa = s.substring(1); let bb = ss.substring(2); console.log(aa);//ello,world console.log(bb);//信命运吗?
获取一段字符串slice(),同上
let s = "hello,world"; let ss = "你相信命运吗?"; let aa = s.slice(1,4); let bb = ss.slice(2); console.log(aa);//ell console.log(bb);//信命运吗?
查找字符首次出现的位置indexof()
let s = "hello,world,hello,world"; let ss = "你相信命运吗?你相信命运吗?"; let aa = s.indexof('w'); let bb = ss.indexof('相'); console.log(aa);//6 console.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);//18 console.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);//18 console.log(bb);//8
全文字符替换
let s = "hello,world"; let ss = "你相信命运吗?"; let aa = s.replace('h','h'); let bb = ss.replace('你','他'); console.log(aa);//hello,world console.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”
s[s.length – 1] // => “d”