javascript截取字符串
JS脚本 2010/1/31 16:33:02 点击:不统计
在javascript中截取字符串,常用的函数有两个,一个是subString(),一个是slice(),它们之间既有共同点也有不同点。
这两种方法返回的都是要处理字符串的字串,也就是截取的函数,都接受一个或者两个参数。第一个参数是要获取字符串的起始位置,第二个参数是要获取字符串终止前(不是终止)的位置。第一个参数是必须的,第二个参数可以省略。如果第二个参数省略,则终止位置为字符串的长度,也就是到字符串的结束。使用subString()和slice()都不会改变原始字符串的值。这是它们相同之处。
举例: forasp.cn
var str="hello word";
str1 = str.subString(2);//str1就是llo word
str2 = str.slice(2);//str2就是llo word
str3 = str.subString(2,4);//str3就是ll
str4 = str.slice(2,4);//str4就是ll
subString()和slice()之间的区别呢,区别在于参数的正负,subString()会将负数作为0处理,而slice()会将负数和字符串长度相加,然后变为整数后处理。
仍然是上面的例子
var str="hello word";
str1 = str.subString(-2);//str1就是hello word
str2 = str.slice(-2);//str2就是rd
str3 = str.subString(-2,4);//str3就是hell
str4 = str.slice(2,-4);//str4就是llo w
以上就是javascript截取字符串。
转www.载for网站制作学习asp必.cn究
·上一篇:javascript判断大小 >> ·下一篇:javascript数组 >>