js 里常用的字符串操作方法
2024-08-28 02:30:20
/*var str='啦啦啦';
var str1='哈哈哈' //charAt() 返回指定索引处的字符串
console.log(str.charAt(3)) //charCodeAt() 返回指定索引处的Unicode;
console.log(str.charCodeAt('2')) //String.fromCharCode() 将对应的unicode转为实际的字符串;
console.log(String.fromCharCode(39640,37329,26725)); //concat() 连接多个字符串,并返回一个新的字符串;原来的字符串不会改变;
console.log(str.concat('真帅',21321,str1)) //indexOf() 查找str在父级元素中的位置,如果存在,返回索引,否则返回-1;
console.log(str.indexOf('帅')) //lastIndexOf() 查找str在父级元素中最后的位置
console.log(str1.lastIndexOf('哈'))*/ var jm='vaddsadasadaas' //slice(x,y) 返回字符串索引位于x和y之间的字符串(包含x,但不包含y)(-1值最后一个,-2值倒数第二个,以此类推);
console.log(jm.slice(0,-2)); //split(sep,limit) 将字符串分割为数组,limit为分割的最大数量,sep为分割点;
console.log(jm.split('s',3)); //substr(start,length) 字符串的截取,从索引为start的位置开始截取,截取length个;
console.log(jm.substr(4,2)); //substring(from,to) 返回字符串索引在from和to之间的字符串,不包含to
console.log(jm.substring(6,4)) //toLowerCase() 将字符串转为小写;
//toUpperCase() 将字符串转为大写;
var ar=jm.split('s',3);
var ar1=[]
for (var i=0;i<ar.length;i++) {
var a=ar[i].charAt(0).toUpperCase();
ar[i]=ar[i].replace(ar[i].charAt(0),a)
ar1=ar1+ar[i]+' '
}
console.log(ar1) //replace(x,y) 将字符串中的第一个x转为b
console.log(jm.replace(/a/g,'b'))
最新文章
- 字符串哈希函数(String Hash Functions)
- Linux:文件类型和权限
- Pipe(点积叉积的应用POJ1039)
- 刀哥多线程Barrier异步gcd-08-barrier_async
- WorkerScript QML Type
- Jmeter接口测试-badboy录制脚本(二)
- jQuery Mobile 入门基础教程
- Androidproject夹
- 【Linux】ssh免密登录
- 在C#中interface与abstract class的区别
- 当页面上需要的字段不在model中时候,需要自行设置该字段
- Swift DispatchQueue
- Real Time Rendering 2
- 获取 user-agents
- Unable to open file &#39;.RES&#39;
- vcruntime140.dll 丢失64位系统
- luoguP4320 道路相遇 圆方树
- 通讯录结构体方法的实现 和VS中存在的一些问题的分析
- BZOJ 1046 上升序列(LIS变形)
- (转)vs2010 vs2013等vs中如何统计整个项目的代码行数