引用自http://www.jb51.net/article/42482.htm
示例代码
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
//1函数:split()
//功能:字符串拆分,使用一个指定的分隔符把一个字符串分割存储到数组
var str="jpg|bmp|gif|ico|png";
var arr=str.split("|");
//alert(arr);
//2数组遍历
for (var i = arr.length-1; i >= 0; i--) {
document.write(arr[i]+",");
};
for(var item in arr) {
document.write(arr[item]+",");
};
//3函数:John()
//功能:字符串合并使用您选择的分隔符将一个数组合并为一个字符串
var myList=new Array("jpg","bmp","gif","ico","png");
var portableList=myList.join("|");
document.write("<br>"+portableList);
//4函数:substring()
//功能:字符串截取,比如想从"MinidxSearchEngine"中得到"Minidx"就要用到substring(0,6) ,第二个参数可选如果省略该参数,那么返回的子串会一直到字符串的结尾。
// 说明
// substring 方法返回的子串包括 start 处的字符,但不包括 end 处的字符。
// 如果 start 与 end 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。
// 如果 start 比 end 大,那么该方法在提取子串之前会先交换这两个参数。
// 如果 start 或 end 为负数,那么它将被替换为 0。
var str2 = "123abc";
str3=str2.substring(0,3);
document.write("<br>"+str3);
//5函数:indexOf()
//功能:字符串查找返回字符串中匹配子串的第一个字符的下标(区分大小写)
var myString="JavaScript";
var a=myString.indexOf("J");
var b=myString.indexOf("j");
var c=myString.indexOf("a");
var x=myString.indexOf("S");
var y=myString.indexOf("Script");
var z=myString.indexOf("key");
document.write("<br>"+a+" # "+b+" # "+c+" # "+x+" # "+y+" # "+z+" # ");
</script>
</body>
</html>