charAt(index) 1)返回执行index序号位置上的字符 2)index从0开始,最大到字符串的长度-1 3)调用方式: 字符串.charAt(index)
indexOf(searchStr, startIndex) 1)返回searchStr从startIndex序号开始往后在原字符串第一次出现的位置 2)startIndex可以省略,默认为0,表示从前到后逐个搜索 3)index从0开始,所以,最终的返回结果序号也是从0开始的,比如首字母就匹配到了,返回结果是0 4)searchStr搜索字符串在原字符串中匹配是区分大小写的 5)调用方式: 字符串.indexOf('待搜索字符串', 起始搜索位置)
lastIndexOf(searchStr, startIndex) 1)与indexOf方法类似,只是indexOf是左往右找第一个匹配的序号。lastIndexOf是从右往左找第一个匹配的序号 2)lastIndexOf返回的序号仍然是从左往右开始计数的
substring(start, end) 1)字符串截取,从start开始截取到序号为end之间的字符串 2)序号从0开始计数,即首字母的序号是0 3)end的最大值=字符串长度-1 4)end是可以省略的,表示到字符串末尾 5)调用方式: 字符串.substring(1, (字符串长度-1))
substr(start, length) 1)功能与substring一样,都是截取字符串 2)substr从start序号开始,截取length个字符串 3)序号从0开始计数,length可以省略,表示到字符串末尾 4)调用方式: 字符串.substr(start, length)
split(separator) 1)将字符串分隔为数组,通常用于将逗号分隔的字符串转换为数组 2)调用方式: 字符串.split(',')
replace(正则或者搜索子字符串,新子字符串) 1)如果是正则,则将原字符串的所有匹配子字符串替换为新子字符串,并返回新的字符串 2)如果是搜索子字符串,则替换从前到后第一个匹配的子字符串为新子字符串,并返回新的字符串 3)调用方式: 字符串.(正则或者搜索子字符串,新子字符串)