charAt() 方法可返回指定位置的字符。 stringObject.charAt(index) indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。 stringObject.indexOf(searchvalue, fromindex) substring() 方法用于提取字符串中介于两个指定下标之间的字符。 stringObject.substring(start, stop) slice() 方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。如果第二位参数是负数,那么就替换成数组长度加上这个负数的和。 stringObject.slice(start, end) split() 方法用于把一个字符串分割成字符串数组。 stringObject.split(separator) replace() 方法用于在字符串中用一些字符替换另一些字符 stringObject.replace(regexp/substr, replacement)
substr();方法用来截取字符串的某个部分,并返回他的长度。 如果第二位是负数,那么会替换成0,但是效果还存在。 stringObject.substr(start,stringObject.length);
<script> var str = "ab,2ds,5321,12,32" strx=[str.charAt(2),//查询该下标上的值如果没有则返回一个空字符串//填写下标; str.indexOf(5321,0),//7//第一位为需要查询的字符串。第二位为查询七点。 str.substring(2,4),//返回查询从下标2(包括下标2)开始到下标4之间的所代表的值。 str.slice(0,2),//截取从下标0(包括下标0)开始到下标2之间所对应的值。并返回这个值。 str.split(5321),//拆分从5321开始将字符串拆分为2个数组。并返回这个数组。 str.replace(23,"")//将原来的字符串中的23替换成"",并返回这个字符串。只能替换一次 ]; console.log(strx); //对应的返回值[",", 7, ",2", "ab", Array[2], "ab,2ds,5321,12,32"] </script>