首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

字符串的常用方法总结

charAt(n);//获得字符串中索引为n的字符

toUpperCase();//全部转换为大写

toLowerCase();//全部转换为小写

replace('aa','999');//将字符“aa”替换为“999”

eg:

var str='abcdbfb';

str.charAt(2);//c

str.toUpperCase();//ABCDEFG

str.toLowerCase();//abcdefg

str.replace('ab','999');//999cdefg

indexOf()

str.indexOf('c');//c在字符串中的索引值=》2

str.indexOf('h');//h在字符串中不存在就会输出-1=》-1

str.indexOf('b',3);//从索引值3开始,b第一次出现在字符串中的位置 的索引值=》4

substr(start,len)//start开始位置,len长度。从start位置开始截取len长度区间

slice(start,end);//从start到end的索引值区间,索引不可为负数

substring(start, end);//从start到end的索引值区间,索引可为负数,start为-1即从末尾开始到这数

split();//分隔字符串,区别于数组中用法,结果为数组

var str1='abcdef';

str.split('');//以空格为分隔符,即每个字符分割一次,默认逗号分割

str.split('c');//['ab','def'],可以用不同的符号(,-)分割

str='a=1andb=2orc=3';

str.split('and|or');//需要用多个分隔符时

//数组转换为字符串基本相似

string();

toString();//要求更高,无法转换null和udefind

//concat连接字符串

var a='a';

var b='b';

var c='c';

var d=a.concat(b,c);//abc

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180516G1VO0000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券