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 相关文章推荐
jquery 图片 上一张 下一张 链接效果(续篇)
Apr 20 Javascript
JavaScript的setAttribute兼容性问题解决方法
Nov 11 Javascript
使用js操作css实现js改变背景图片示例
Mar 10 Javascript
jquery重复提交请求的原因浅析
May 23 Javascript
JavaScript中伪协议 javascript:使用探讨
Jul 18 Javascript
JavaScript实现向OL列表内动态添加LI元素的方法
Mar 21 Javascript
浅谈JS读取DOM对象(标签)的自定义属性
Nov 21 Javascript
Vuex模块化实现待办事项的状态管理
Mar 15 Javascript
原生js二级联动效果
Jun 20 Javascript
详解EasyUi控件中的Datagrid
Aug 23 Javascript
详解基于mpvue微信小程序下载远程图片到本地解决思路
May 16 Javascript
ng-alain的sf如何自定义部件的流程
Jun 12 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
基于mysql的论坛(2)
2006/10/09 PHP
PHP加速 eAccelerator配置和使用指南
2009/06/05 PHP
php 上传功能实例代码
2010/04/13 PHP
浅谈PHP与C#的值类型指向区别的详解
2013/05/21 PHP
PHP rsa加密解密使用方法
2015/04/27 PHP
JavaScript 拖拉缩放效果
2008/12/10 Javascript
JQuery1.6 使用方法三
2011/11/23 Javascript
Jquery ajax执行顺序 返回自定义错误信息(实例讲解)
2013/11/06 Javascript
禁止空格提交表单的js代码
2013/11/17 Javascript
JavaScript日期时间格式化函数分享
2014/05/05 Javascript
js实现交换运动效果的方法
2015/04/10 Javascript
js 自带的sort() 方法全面了解
2016/08/16 Javascript
JS多文件上传的实例代码
2017/01/11 Javascript
vue项目动态设置页面title及是否缓存页面的问题
2018/11/08 Javascript
小程序云开发获取不到数据库记录的解决方法
2019/05/18 Javascript
ES6使用新特性Proxy实现的数据绑定功能实例
2020/05/11 Javascript
vue过滤器实现日期格式化的案例分析
2020/07/02 Javascript
H5 js点击按钮复制文本到粘贴板
2020/11/19 Javascript
[04:51]TI10典藏宝瓶Ⅱ外观视频展示
2020/08/15 DOTA
关于Python中Inf与Nan的判断问题详解
2017/02/08 Python
python爬虫获取淘宝天猫商品详细参数
2020/06/23 Python
通过python的matplotlib包将Tensorflow数据进行可视化的方法
2019/01/09 Python
python实现公司年会抽奖程序
2019/01/22 Python
使用python 写一个静态服务(实战)
2019/06/28 Python
Python使用sklearn库实现的各种分类算法简单应用小结
2019/07/04 Python
浅谈Python 递归算法指归
2019/08/22 Python
使用Python完成15位18位身份证的互转功能
2019/11/06 Python
Python实现自动访问网页的例子
2020/02/21 Python
Python+logging输出到屏幕将log日志写入文件
2020/11/11 Python
python gui开发——制作抖音无水印视频下载工具(附源码)
2021/02/07 Python
纯CSS3实现圆圈动态发光特效动画的示例代码
2021/03/08 HTML / CSS
为数据库创建索引都需要注意些什么
2012/07/17 面试题
畜牧兽医本科生的自我评价
2014/03/03 职场文书
蛋糕店创业计划书
2014/05/06 职场文书
委托代理人授权委托书范本
2014/09/24 职场文书
导游词之峨眉乐山/兵马俑/北京故宫御花园
2019/09/03 职场文书