前端基础:H5、CSS3、JS

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为数组可能的最大长度
上一篇 下一篇

猜你喜欢

热点阅读