jsindexOf()定义和⽤法
返回 String 对象内第⼀次出现⼦字符串的字符位置。
strObj.indexOf(subString[, startIndex])
参数
strObj
必选项。String 对象或⽂字。
subString
必选项。要在 String 对象中查的⼦字符串。
starIndex
可选项。该整数值指出在 String 对象内开始查的索引。如果省略,则从字符串的开始处查。
说明
字符串长度jsindexOf ⽅法返回⼀个整数值,指出 String 对象内⼦字符串的开始位置。如果没有到⼦字符串,则返回 -1。
如果 startindex 是负数,则 startindex 被当作零。如果它⽐最⼤的字符位置索引还⼤,则它被当作最⼤的可能索引。
从左向右执⾏查。否则,该⽅法与 lastIndexOf 相同。
⽰例
下⾯的⽰例说明了 indexOf ⽅法的⽤法。
复制代码代码如下:
function IndexDemo(str2){
var str1 = "BABEBIBOBUBABEBIBOBU"
var s = str1.indexOf(str2);
return(s);
}
lastIndexOf⽅法返回⼦字符串最后⼀次出现的位置,和 indexof相反。
substring⽅法
str=str.substring(int beginIndex);截取掉str从⾸字母起长度为beginIndex的字符串,将剩余字符串赋值给str;
str=str.substring(int beginIndex,int endIndex);截取str中从beginIndex开始⾄endIndex结束时的字符串,并将其赋值给str;
例⼦:
复制代码代码如下:
var ElementsByTagName(“*");
for(var i=0;i<elems.length;i++){
if(elems[i].className.indexOf(classname)!=-1)
{ }
}
a.indexOf(b)可⽤来判断匹配,返回b在a出现的第⼀个字母的位置,如果没有返回-1。
如果有重复的字符出现,以第⼀个字符为准。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论