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 相关文章推荐
用javascript作一个通用向导说明
Aug 30 Javascript
JavaScript初学者应注意的七个细节详细介绍
Dec 27 Javascript
jQuery实现鼠标滑过遮罩并高亮显示效果
Jul 16 Javascript
Jquery attr(&quot;checked&quot;) 返回checked或undefined 获取选中失效
Oct 10 Javascript
js判断iframe内的网页是否滚动到底部触发事件
Mar 18 Javascript
用户代理字符串userAgent可实现的四个识别
Sep 20 Javascript
Angularjs中使用轮播图指令swiper
May 30 Javascript
Vue 刷新当前路由的实现代码
Sep 26 Javascript
javascript(基于jQuery)实现鼠标获取选中的文字示例【测试可用】
Oct 26 jQuery
详解Vue的组件中data选项为什么必须是函数
Aug 17 Javascript
vue中的可拖拽宽度div的实现示例
Apr 08 Vue.js
ant design vue的form表单取值方法
Jun 01 Vue.js
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
phpMyAdmin 链接表的附加功能尚未激活的问题
2010/08/01 PHP
PHP数组对比函数,存在交集则返回真,否则返回假
2011/02/03 PHP
关于PHP结束标签的使用细节探讨及联想
2013/03/04 PHP
php获取twitter最新消息的方法
2015/04/14 PHP
php进程间通讯实例分析
2016/07/11 PHP
PHP简单获取随机数的常用方法小结
2017/06/07 PHP
php实现的错误处理封装类实例
2017/06/20 PHP
PHP+jQuery实现即点即改功能示例
2019/02/21 PHP
php用wangeditor3实现图片上传功能
2019/08/22 PHP
php数组和链表的区别总结
2019/09/20 PHP
Jquery Autocomplete 结合asp.net使用要点
2010/10/29 Javascript
javascript学习(一)构建自己的JS库
2013/01/02 Javascript
jQuery的end()方法使用详解
2015/07/15 Javascript
js实现文字在按钮上滚动的方法
2015/08/20 Javascript
自制简易打赏功能的实例
2017/09/02 Javascript
vue data引入本地图片的两种方式小结
2019/11/13 Javascript
JS实现关闭小广告特效
2021/01/29 Javascript
Vue数字输入框组件使用方法详解
2020/02/10 Javascript
[01:36:17]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第一场 1月31日
2021/03/11 DOTA
Python中类的定义、继承及使用对象实例详解
2015/04/30 Python
讲解Python中运算符使用时的优先级
2015/05/14 Python
Python对list列表结构中的值进行去重的方法总结
2016/05/07 Python
Python常见字典内建函数用法示例
2018/05/14 Python
Python自定义函数计算给定日期是该年第几天的方法示例
2019/05/30 Python
Python线程条件变量Condition原理解析
2020/01/20 Python
python 多进程和协程配合使用写入数据
2020/10/30 Python
HTML5 Canvas标签使用收录
2009/07/07 HTML / CSS
将"引用"作为函数参数有哪些特点
2013/04/05 面试题
美德好少年主要事迹
2014/01/29 职场文书
实习老师离校感言
2014/02/03 职场文书
《最佳路径》教学反思
2014/04/13 职场文书
运动会拉拉队口号
2014/06/09 职场文书
幼儿园课题方案
2014/06/09 职场文书
地下停车场租赁协议范本
2014/10/07 职场文书
担保书范文
2015/01/20 职场文书
Python PIL按比例裁剪图片
2022/05/11 Python