天天看点

JAVAscript的字符串的常用方法字符串的常用方法常用方法

字符串的常用方法

创建一个字符串

  1. 字面量创建
  1. 构造函数创建

常用方法

str.replace();
	参数:
		参数一:是老的字符串;
		参数二s:是新的字符串。
	功能:替换,将参数一的字符串替换成参数二的字符串;如果没有参数二,默认替换成undefined。
	返回值:返回替换后的新字符串。
	不改变原字符串
           
str.indexOf()
	参数:
		参数一:要查询的字符;
		参数二:索引;
	功能:查询字符串中有没有参数一的字符,参数二表示从哪个索引开始查询(为负值,从后往前数,最后一位为-1);
	返回值:查询到返回查询到的索引,没查询到返回-1。
           
str.slice()
 	参数:
 		参数一:索引
 		参数二:索引
 	功能:截取  从参数一截取到参数二-1的位置;一个参数:从参数一向后全部截取
 	返回值:截取到的字符串
           
str.substring()
 参数:
 		参数一:索引
 		参数二:索引
 	功能:截取  从较小的索引开始截取,截取到较大索引-1的位置;一个参数:从参数一向后全部截取(参数为NaN或负数时将被替换为0; 即返回的字符串的长度是两个参数之差的绝对值)
 	例如: str.substring(5,1)和 str.substring(1,5)截取到的是一样的字符串,
 	返回值:截取到的字符串
           
str.substr()
	参数:
		参数一:索引
		参数二:个数
	功能:截取  从参数一向后截取参数二个;如果参数二为0或负值将返回一个空字符串
	返回值:截取到的字符串
           
str.concat()
	参数:
		可以有多个
	功能:合并字符串
	返回值,合并后的字符串
           
str.split()
	参数:
		参数一:	没有参数
			空字符
			字符
		参数二:个数(可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。)
	功能:按照制定字符分割字符串,分割成数组;
		情况一:没有参数,会把字符串直接变成数组;
		情况二:传空字符串,会把每一位分割成数组的数据;
		情况三:字符:就是指定字符;
		返回值:分割后的数组。
           
str.charAt()
	参数:
		索引
	功能:查询指定索引位置的字符
	返回值:返回查询到的字符;查询不到返回空字符。
           
str.toLowerCase 和 str.toUpperCase
这两个方法分别使用用来给字符串转成 小写字母 和 大写字母 的
           
str.charCodeAt()
	参数:索引
	功能:索引位置的字符转成`unicode`编码
	返回值:对应的`unicode`编码
String.fromCharCode()
	参数:`unicode`编码
	功能:`unicode`转成字符
	返回值:对应的字符
           

继续阅读