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()——指定的颜色来显示字符串

原文地址:https://www.cnblogs.com/chenrf/p/4995703.html