博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js 常用字符串操作
阅读量:4977 次
发布时间:2019-06-12

本文共 1505 字,大约阅读时间需要 5 分钟。

var str='hello word';  //查找字符串索引为1的字符  console.log(str[1]);//返回e //这样早期版本浏览器不支持 如IE7  console.log(str.charAt(1));//返回e  浏览器兼容  //查找字符串索引为1的字符编码  console.log(str.charCodeAt(1));//返回101 e的字符编码  //查抄字符串所在索引的位置  console.log(str.indexOf('o'));// 字符串开头开始检测,返回4 没找到返回-1  console.log(str.lastIndexOf('o'));//字符串结尾开始检测返回7 没找到返回-1  //字符串截取str.slice(start,end)  console.log(str.slice(1,4));  //返回‘ell’ 第一个参数start开始截取字符串的索引1为第二个(0,1)是‘e’  // end为4 注意 end 本身是不在截取范围之内 也就是‘o’之前的截取 本身不截取  //如end 省略 截取直到末尾  // 如 start end 为负数 则截取末尾开始  相当于加上这个字符串的length  console.log(str.slice(-4,-2));//返回 wo  console.log(str.slice(-4+str.length,-2+str.length));//返回 wo  //substring()与str.slice()基本相同 只不过参数为负数时 substring 自动转换为0 而且将较小的参数设置为起始位置  console.log(str.substring(1,4));///返回‘ell’与str.slice()相同  console.log(str.substring(2,-5));///返回‘he’与str.slice()不同 -5 转换为0 而且将较小的参数设置为起始位置 相当于str.substring(0,2)  //substr 第一个参数开始索引与str.slice相同,可以是负数 第二个参数为截取总长度, 第二个参数如果为0和负数,截取不到字符串  console.log(str.substr(1,4));///返回‘ello’  //console.log(str.substring(2,-5));  //字符串转换数组  var str='2010/10/11';  var arr=str.split('/'); //参数为字符串分隔符  console.log(arr);//返回["2010", "10", "11"]  //字符串替换  var str='她是2b';  var newstr=str.replace('她','他');  console.log(str,newstr);//她是2b 他是2b 注replace()不改变原字符串 返回替换后新字符串 //转换大小写  var str='hello word';  var toUpStr=str.toUpperCase();//转换为大写  var toLowStr=str.toLowerCase(); //  转换为小写  console.log(toUpStr,toLowStr);   //HELLO WORD hello word  注两种方法不改变原字符 返回新字符串

转载于:https://www.cnblogs.com/hellozg/p/7196311.html

你可能感兴趣的文章
Protocol Buffer学习笔记
查看>>
Update 语句
查看>>
HBuilder打包Android apk 支付不了问题解决
查看>>
poj2594——最小路径覆盖
查看>>
欧拉函数
查看>>
关于SQL2008 “不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了‘阻止保存要求重新创建表的更改’” 解决方案...
查看>>
php文件操作(上传文件)2
查看>>
linux内核驱动模型
查看>>
给WebApp加一个“壳”,实现Andriod系统添加到桌面
查看>>
js 浏览器复制功能
查看>>
数据库总编
查看>>
redis 字符串(string)函数
查看>>
杭州电 1372 Knight Moves(全站搜索模板称号)
查看>>
c语言的几个简单memo
查看>>
selenium下打开Chrome报错解决
查看>>
HDU-1150 Machine Schedule(二分图、匈牙利)
查看>>
bzoj3156 防御准备
查看>>
Eclipse修改编码格式
查看>>
生成器和协程 —— 你想知道的都在这里了
查看>>
初级算法-6.两个数组的交集 II
查看>>