js字符串的方法
今天的这篇和大家聊一聊关于js字符串的方法的问题,希望能够帮助到有需要的朋友。
操作方法
- 01
charCodeAt方法返回一个整数,代表指定位置字符的Unicode编码。 strObj.charCodeAt(index) 说明: index将被处理字符的从零开始计数的编号。有效值为0到字符串长度减1的数字。 如果指定位置没有字符,将返回NaN。 例如: var str = "ABC"; str.charCodeAt(0); 结果:65
- 02
fromCharCode方法从一些Unicode字符串中返回一个字符串。 String.fromCharCode([code1[,code2...]]) 说明: code1,code2...是要转换为字符串的Unicode字符串序列。如果没有参数,结果为空字符串。 例如: String.fromCharCode(65,66,112); 结果:ABp
- 03
、charAt方法返回指定索引位置处的字符。如果超出有效范围的索引值返回空字符串。 strObj.charAt(index) 说明: index想得到的字符的基于零的索引。有效值是0与字符串长度减一之间的值。 例如: var str = "ABC"; str.charAt(1); 结果:B
- 04
slice方法返回字符串的片段。 strObj.slice(start[,end]) 说明: start下标从0开始的strObj指定部分其实索引。如果start为负,将它作为length+start处理,此处length为字符串的长度。 end小标从0开始的strObj指定部分结束索引。如果end为负,将它作为length+end处理,此处length为字符串的长度。 例如: 012345 var str = "ABCDEF"; str.slice(2,4); 结果:CD
- 05
substring方法返回位于String对象中指定位置的子字符串。 strObj.substring(start,end) 说明: start指明子字符串的起始位置,该索引从0开始起算。 end指明子字符串的结束位置,该索引从0开始起算。 substring方法使用start和end两者中的较小值作为子字符串的起始点。如果start或end为NaN或者为负数,那么将其替换为0。 例如: 012345 var str = "ABCDEF"; str.substring(2,4); // 或 str.substring(4,2); 结果:CD
- 06
substr方法返回一个从指定位置开始的指定长度的子字符串。 strObj.substr(start[,length]) 说明: start所需的子字符串的起始位置。字符串中的第一个字符的索引为0。 length在返回的子字符串中应包括的字符个数。 例如: 012345 var str = "ABCDEF"; str.substr(2,4); 结果:CDEF