js indexOf()定义和用法


Posted in Javascript onOctober 21, 2012

返回 String 对象内第一次出现子字符串的字符位置。

strObj.indexOf(subString[, startIndex])

参数
strObj

必选项。String 对象或文字。

subString

必选项。要在 String 对象中查找的子字符串。

starIndex

可选项。该整数值指出在 String 对象内开始查找的索引。如果省略,则从字符串的开始处查找。

说明
indexOf 方法返回一个整数值,指出 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 elems=node.getElementsByTagName(“*"); 
for(var i=0;i<elems.length;i++){ 
if(elems[i].className.indexOf(classname)!=-1) 
{ } 
}

a.indexOf(b)可用来判断匹配,返回b在a出现的第一个字母的位置,如果没有返回-1。
如果有重复的字符出现,以第一个字符为准。
Javascript 相关文章推荐
myEvent.js javascript跨浏览器事件框架
Oct 24 Javascript
JavaScript生成GUID的多种算法小结
Aug 18 Javascript
jQuery on方法传递参数示例
Dec 09 Javascript
jQuery点缩略图弹出层显示大图片
Feb 13 Javascript
JavaScript显示当前文档最后修改日期的方法
Mar 19 Javascript
详解javascript传统方法实现异步校验
Jan 22 Javascript
javascript产生随机数方法汇总
Jan 25 Javascript
BootStrap 导航条实例代码
May 18 Javascript
Angular4学习教程之HTML属性绑定的方法
Jan 04 Javascript
微信小程序使用map组件实现解析经纬度功能示例
Jan 22 Javascript
JS window对象简单操作完整示例
Jan 14 Javascript
基于ant design日期控件使用_仅月份的操作
Oct 27 Javascript
javascript window.confirm确认 取消对话框实现代码小结
Oct 21 #Javascript
基于jquery DOM写的类似微博发布的效果
Oct 20 #Javascript
JS的replace方法介绍
Oct 20 #Javascript
Lazy Load 延迟加载图片的jQuery插件中文使用文档
Oct 18 #Javascript
JavaScript 用cloneNode方法克隆节点的代码
Oct 15 #Javascript
基于JQuery的模拟苹果桌面Dock效果(稳定版)
Oct 15 #Javascript
基于JQuery模仿苹果桌面的Dock效果(初级版)
Oct 15 #Javascript
You might like
PHP Document 代码注释规范
2009/04/13 PHP
PHP设计模式之工厂模式与单例模式
2016/09/28 PHP
PHP实现小偷程序实例
2016/10/31 PHP
12个非常有创意的JavaScript小游戏
2010/03/18 Javascript
轻轻松松学JS调试(不下载任何工具)
2010/04/14 Javascript
Js切换功能的简单方法
2010/11/23 Javascript
JS cookie中文乱码解决方法
2014/01/28 Javascript
jQuery 3.0中存在问题及解决办法
2016/07/15 Javascript
js常用DOM方法详解
2017/02/04 Javascript
jQuery实现 上升、下降、删除、添加一行代码
2017/03/06 Javascript
关于JS与jQuery中的文档加载问题
2017/08/22 jQuery
浅谈webpack下的AOP式无侵入注入
2017/11/12 Javascript
解决vue2.0 element-ui中el-upload的before-upload方法返回false时submit()不生效问题
2018/08/24 Javascript
微信小程序使用npm包的方法步骤
2019/08/13 Javascript
JavaScript(js)处理的HTML事件、键盘事件、鼠标事件简单示例
2019/11/19 Javascript
[02:47]DOTA2亚洲邀请赛 HR战队出场宣传片
2015/02/07 DOTA
Python中获取对象信息的方法
2015/04/27 Python
利用 python 对目录下的文件进行过滤删除
2017/12/27 Python
Python实现利用163邮箱远程关电脑脚本
2018/02/22 Python
Python3.4学习笔记之类型判断,异常处理,终止程序操作小结
2019/03/01 Python
Python数据库小程序源代码
2019/09/15 Python
python使用pymongo与MongoDB基本交互操作示例
2020/04/09 Python
Python logging模块handlers用法详解
2020/08/14 Python
Django通过设置CORS解决跨域问题
2020/11/26 Python
python的setattr函数实例用法
2020/12/16 Python
CSS3中background-clip和background-origin的区别示例介绍
2014/03/10 HTML / CSS
成人大专生实习期的自我评价
2013/10/02 职场文书
主管职责范文
2013/11/09 职场文书
项目建议书怎么写
2014/05/15 职场文书
中国梦演讲稿开场白
2014/08/28 职场文书
法人授权委托书样本
2014/09/19 职场文书
2014市国税局对照检查材料思想汇报
2014/09/23 职场文书
安全生产标语大全
2014/10/06 职场文书
2015银行年终工作总结范文
2015/05/26 职场文书
Python time库的时间时钟处理
2021/05/02 Python
纯html+css实现打字效果
2021/08/02 HTML / CSS