js学习 字符串常用方法

来源:互联网 发布:哈利波特怪味豆 淘宝 编辑:程序博客网 时间:2024/06/05 20:25

引用自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>


0 0
原创粉丝点击