javascript笔记整理(字符串对象)
一、属性
1.length——字符串的长度(不区分中英文)
var a="chen陈"; alert(a.length); //结果:5
2.constructor——对象的构造函数
二、方法
A.获取类型
1.charAt()——返回在指定位置的字符
var a="chen陈"; alert(a.charAt(2)); //结果:e
2.charCodeAt()——返回在指定的位置的字符的Unicode编码
var a="chen陈"; alert(a.charCodeAt(2)); //结果:101
3.fromCharCode()——从字符编码创建一个字符串,该方法是 String 的静态方法
alert(String.fromCharCode(101,102)); //结果:ef
B.查找类型
1.indexOf()——检索字符串,返回某个指定的字符串,在字符串中首次出现的位置
var a="chenchen"; alert(a.indexOf('c')); //结果:0
2.lastIndexOf()——从后向前搜索字符串
var a="chenchen"; alert(a.lastIndexOf('h')); //结果:5
3.match()——找到一个或多个正则表达式的匹配
4.search()——只能作用于正则
5.replace()——将字符串中的一些字符替换为另外一些字符。
var a="chenchen"; alert(a.replace('h','b')); //结果:cbenchen
C.截取类型
1.slice(start,end)——从指定的开始位置,到结束位置(不包括)的所有字符串。如果不指定结束位置,则从指定的开始位置,取到结尾
2.substring(start,end)——从指定的开始位置,到结束位置(不包括)的所有字符串。如果不指定结束位置,则从指定的开始位置,取到结尾
3.substr(start,length)——从指定的位置开始取指定长度的字符串。如果没有指定长度,从指定开始的位置取到结尾。
slice(start,end)与substring(start,end)区别
slice参数可以是负数,如果是负数,从-1开始指的是字符串结尾。
substring参数是负数的时候,会自动转换为0
D.转换类型
1.split("分割位置",[指定的长度])——将一个字符串分割成数组
var a="chen"; alert(a.split('h')); //结果:h,en
2.toLowerCase()——用于把字符串转换为小写
3.toUpperCase()——将字符串转换为大写
E.样式类型
1.fontcolor()——指定的颜色来显示字符串
前端切图小弟一枚,文中如果错误欢迎指出,小弟厦门工作,如有同行可以加个Q410232098,交流学习;
GitHub仓库地址:https://github.com/chenruifu/blog;欢迎给个Star
↓↓打个广告,个人运营的公众号:前端读者(fe_duzhe)
扫码关注,回复【前端视频】获取上百G前端教学视频