JavaScript indexOf()原理及使用方法详解


Posted in Javascript onJuly 09, 2020

定义和用法

indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。

语法

stringObject.indexOf(searchvalue,fromindex)

参数 描述

参数 描述
searchvalue 必需。规定需检索的字符串值。
fromindex 可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索。

说明

该方法将从头到尾地检索字符串 stringObject,看它是否含有子串 searchvalue。开始检索的位置在字符串的 fromindex 处或字符串的开头(没有指定 fromindex 时)。如果找到一个 searchvalue,则返回 searchvalue 的第一次出现的位置。stringObject 中的字符位置是从 0 开始的。

提示和注释

注释:indexOf() 方法对大小写敏感!

注释:如果要检索的字符串值没有出现,则该方法返回 -1。

实例

在本例中,我们将在 "Hello world!" 字符串内进行不同的检索:

<script type="text/javascript">

var str="Hello world!"
document.write(str.indexOf("Hello") + "<br />")
document.write(str.indexOf("World") + "<br />")
document.write(str.indexOf("world"))

</script>

以上代码的输出:

0
-1
6

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
认识延迟时间为0的setTimeout
May 16 Javascript
IE 下的只读 innerHTML
Aug 21 Javascript
js跨域和ajax 跨域问题的实现思路
Sep 05 Javascript
JavaScript具有类似Lambda表达式编程能力的代码(改进版)
Sep 14 Javascript
详细解读JavaScript的跨浏览器事件处理
Aug 12 Javascript
JavaScript对Json的增删改属性详解
Jun 02 Javascript
js获取页面引用的css样式表中的属性值方法(推荐)
Aug 19 Javascript
Jqprint实现页面打印
Jan 06 Javascript
js获取隐藏元素的宽高
Feb 24 Javascript
node koa2实现上传图片并且同步上传到七牛云存储
Jul 31 Javascript
vue导出html、word和pdf的实现代码
Jul 31 Javascript
Vue 中如何将函数作为 props 传递给组件的实现代码
May 12 Javascript
如何在postman测试用例中实现断言过程解析
Jul 09 #Javascript
解决qrcode.js生成二维码时必须定义一个空div的问题
Jul 09 #Javascript
Electron 打包问题:electron-builder 下载各种依赖出错(推荐)
Jul 09 #Javascript
jQuery实现B2B网站后台管理系统侧导航
Jul 08 #jQuery
ssm+vue前后端分离框架整合实现(附源码)
Jul 08 #Javascript
Vue作用域插槽实现方法及作用详解
Jul 08 #Javascript
Vue Render函数创建DOM节点代码实例
Jul 08 #Javascript
You might like
php集成环境xampp中apache无法启动问题解决方案
2014/11/18 PHP
配置php.ini实现PHP文件上传功能
2014/11/27 PHP
PHP使用gmdate实现将一个UNIX 时间格式化成GMT文本的方法
2015/03/19 PHP
php实现paypal 授权登录
2015/05/28 PHP
PHP程序员不应该忽略的3点
2015/10/09 PHP
PHP设计模式之单例模式原理与实现方法分析
2018/04/25 PHP
Yii框架函数简单用法分析
2019/09/09 PHP
在JavaScript中使用inline函数的问题
2007/03/08 Javascript
jquery tab插件制作实现代码
2010/06/22 Javascript
js中判断用户输入的值是否为空的简单实例
2013/12/23 Javascript
js点击事件链接的问题解决
2014/04/25 Javascript
js闭包实现按秒计数
2015/04/23 Javascript
javascript实时获取鼠标坐标值并显示的方法
2015/04/30 Javascript
JavaScript编写连连看小游戏
2015/07/07 Javascript
AngularJS 整理一些优化的小技巧
2016/08/18 Javascript
node.js版本管理工具n无效的原理和解决方法
2016/11/24 Javascript
浅谈webpack组织模块的原理
2018/03/10 Javascript
vue路由组件按需加载的几种方法小结
2018/07/12 Javascript
element-ui循环显示radio控件信息的方法
2018/08/24 Javascript
在vue项目中引入高德地图及其UI组件的方法
2018/09/04 Javascript
使用jQuery给Table动态增加行、清空table的方法
2018/09/05 jQuery
vue-cli项目使用mock数据的方法(借助express)
2019/04/15 Javascript
JavaScript实现随机五位数验证码
2019/09/27 Javascript
python使用rabbitmq实现网络爬虫示例
2014/02/20 Python
使用python实现个性化词云的方法
2017/06/16 Python
Python3 关于pycharm自动导入包快捷设置的方法
2019/01/16 Python
详解Python字典的操作
2019/03/04 Python
python切片(获取一个子列表(数组))详解
2019/08/09 Python
tensorflow -gpu安装方法(不用自己装cuda,cdnn)
2020/01/20 Python
Python 实现打印单词的菱形字符图案
2020/04/12 Python
css3学习系列之移动属性详解
2017/07/04 HTML / CSS
ALEX AND ANI:手镯,项链,耳环和更多
2017/04/20 全球购物
大学英语专业求职信
2014/06/21 职场文书
学习十八大的心得体会
2014/09/01 职场文书
寝室长工作失责检讨书
2014/10/06 职场文书
感谢师恩主题班会
2015/08/17 职场文书