JavaScript之String对象
2019-04-15 本文已影响1人
js_hcl
1、查找
1.indexof()/lastIndexof()
let index=str.indexof(value); //返回索引
2.charAt()
let value=str.charAt(index); //返回值
3.search()
let index=str.search(reg); //返回索引(返回一个值,即不支持全局g),支持正则表达式
4.match()
let arr=str.match(reg); //返回值组成的数组,支持正则表达式
2、替换
1.replace()
let newStr=str.replace(reg,replacement);//返回替换后的字符串,支持正则表达式
2.toUpperCase()/toLowerCase()
let newStr=str.toUpperCase(); //返回转换成大写的新字符串
3.tolocalUpperCase()/tolocalLowerCase()
//与toUpperCase()类似,通常是一样
3、提取
1.subString():
let newStr=string.substring(start, end);
//[start,end)左闭右开区间,并且start、end不可以是负数
2.slice():
let newStr=string.slice(start, end);
//[start,end)左闭右开区间,start、end可以是负数,比subString要灵活
4、转化
split():
let arr=str.split(separator[,howmany]);
//separator为字符串或正则表达式 ,howmany为数组可能的最大长度