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 dialog里的服务器控件 事件失效问题
Dec 08 Javascript
js注意img图片的onerror事件的分析
Jan 01 Javascript
『JavaScript』限制Input只能输入数字实现思路及代码
Apr 22 Javascript
JavaScript调用ajax获取文本文件内容实现代码
Mar 28 Javascript
初识SmartJS - AOP三剑客
Jun 08 Javascript
jQuery实现鼠标单击网页文字后在文本框显示的方法
May 06 Javascript
详解jQuery中的DOM操作
Dec 23 Javascript
js原生日历的实例(推荐)
Oct 31 Javascript
JS简单获取并修改input文本框内容的方法示例
Apr 08 Javascript
JavaScript基于遍历操作实现对象深拷贝功能示例
Mar 05 Javascript
javascript 构建模块化开发过程解析
Sep 11 Javascript
三剑客:offset、client和scroll还傻傻分不清?
Dec 04 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之CodeIgniter学习笔记
2013/06/17 PHP
php实现两表合并成新表并且有序排列的方法
2014/12/05 PHP
Zend Framework教程之Zend_Registry对象用法分析
2016/03/22 PHP
Zend Framework入门教程之Zend_Mail用法示例
2016/12/08 PHP
javascript中的location用法简单介绍
2007/03/07 Javascript
JS获取url链接字符串 location.href
2013/12/23 Javascript
动态加载js、css等文件跨iframe实现
2014/02/24 Javascript
javascript的解析执行顺序在各个浏览器中的不同
2014/03/17 Javascript
微信小程序 详解页面跳转与返回并回传数据
2017/02/13 Javascript
Ionic项目中Native Camera的使用方法
2017/06/07 Javascript
Vue.js 图标选择组件实践详解
2018/12/03 Javascript
从0到1构建vueSSR项目之路由的构建
2019/03/07 Javascript
python如何将图片转换为字符图片
2020/08/19 Python
Python3.7中安装openCV库的方法
2018/07/11 Python
基于wxPython的GUI实现输入对话框(1)
2019/02/27 Python
python买卖股票的最佳时机(基于贪心/蛮力算法)
2019/07/05 Python
Django框架静态文件使用/中间件/禁用ip功能实例详解
2019/07/22 Python
Django Admin设置应用程序及模型顺序方法详解
2020/04/01 Python
Python request使用方法及问题总结
2020/04/26 Python
浅谈Keras参数 input_shape、input_dim和input_length用法
2020/06/29 Python
Python持续监听文件变化代码实例
2020/07/22 Python
使用CSS禁止textarea调整大小功能的方法
2015/03/13 HTML / CSS
canvas进阶之贝塞尔公式推导与物体跟随复杂曲线的轨迹运动
2018/01/10 HTML / CSS
西班牙英格列斯百货官网:El Corte Inglés
2016/09/25 全球购物
法国美发器材和产品购物网站:Beauty Coiffure
2016/12/05 全球购物
俄罗斯化妆品和香水网上商店:Iledebeaute
2019/01/03 全球购物
一年级小学生评语
2014/04/22 职场文书
信息技术课后反思
2014/04/27 职场文书
体操比赛口号
2014/06/10 职场文书
销售经理工作失职检讨书
2014/10/24 职场文书
道歉信怎么写
2015/05/12 职场文书
《假如》教学反思
2016/02/17 职场文书
LayUI+Shiro实现动态菜单并记住菜单收展的示例
2021/05/06 Javascript
Matlab如何实现矩阵复制扩充
2021/06/02 Python
vue 给数组添加新对象并赋值
2022/04/20 Vue.js
python使用shell脚本创建kafka连接器
2022/04/29 Python