当前位置:编程学习 > JS >>

js indexOf split join函数用法

js indexof  split join函数用法 文章为你免费提供js indexof  split join函数用法,重点介绍了indexof与split函数的详细用法与举例说明哦。
join

var delimitedstring=myarray.join(delimiter);
var mylist=new array("jpg","bmp","gif","ico","png");
var portablelist=mylist.join("|");
//结果是jpg|bmp|gif|ico|png


indexof()定义和用法
indexof() 方法可返回某个指定的字符串值在字符串中首次出现的位置。

语法
stringobject.indexof(searchvalue,fromindex)参数 描述
searchvalue 必需。规定需检索的字符串值。
fromindex 可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringobject.length - 1。如省略该参数,则将从字符串的首字符开始检索。

 

indexof
var mystring="网页特效";
var w=mystring.indexof("v");w will be 2
var x=mystring.indexof("s");x will be 4
var y=mystring.indexof("script");y will also be 4
var z=mystring.indexof("key");z will be -1

看一个indexof实例

<script type="text/javascript">

var str="hello world!"
document.write(str.indexof("hello") + "<br />")
document.write(str.indexof("world") + "<br />")
document.write(str.indexof("world"))

</script>以上代码的输出:

0
-1
6


split

定义和用法
split() 方法用于把一个字符串分割成字符串数组。

语法
stringobject.split(separator,howmany)参数 描述
separator 必需。字符串或正则表达式,从该参数指定的地方分割 stringobject。
howmany 可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度

str="jpg|bmp|gif|ico|png";
arr=thestring.split("|");


//arr是一个包含字符值"jpg"、"bmp"、"gif"、"ico"和"png"的数组

看个实例

<script type="text/javascript">

var str="how are you doing today?"

document.write(str.split(" ") + "<br />")
document.write(str.split("") + "<br />")
document.write(str.split(" ",3))

</script>

补充:网页制作,js教程 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,