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 相关文章推荐
js 判断checkbox是否选中的实现代码
Nov 23 Javascript
js传参数受特殊字符影响错误的解决方法
Oct 21 Javascript
jquery实现的网页自动播放声音
Apr 30 Javascript
js自动生成的元素与页面原有元素发生堆叠的解决方法
Sep 04 Javascript
浅谈类似于(function(){}).call()的js语句
Mar 30 Javascript
JavaScript中String.prototype用法实例
May 20 Javascript
jQuery封装的tab选项卡插件分享
Jun 16 Javascript
JS简单获取当前日期和农历日期的方法
Apr 17 Javascript
JavaScript之DOM插入更新删除_动力节点Java学院整理
Jul 03 Javascript
Node.js学习之TCP/IP数据通讯(实例讲解)
Oct 11 Javascript
微信小程序实现单列下拉菜单效果
Apr 25 Javascript
vue实现同时设置多个倒计时
May 20 Vue.js
如何在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代替JS玩转DOM的思路及示例代码
2014/06/15 PHP
PHP图片库imagemagick安装方法
2014/09/23 PHP
ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整
2014/11/05 PHP
laravel 之 Eloquent 模型修改器和序列化示例
2019/10/17 PHP
基于PHP的微信公众号的开发流程详解
2020/08/07 PHP
不间断滚动JS打包类,基本可以实现所有的滚动效果,太强了
2007/12/08 Javascript
JavaScript 参数中的数组展开 [译]
2012/09/21 Javascript
jquery右下角弹出提示框示例代码
2013/10/08 Javascript
js加载读取内容及显示与隐藏div示例
2014/02/13 Javascript
jQuery 获取多选框的值及多选框中文的函数
2016/05/16 Javascript
Vue动态实现评分效果
2017/05/24 Javascript
JS返回页面时自动回滚到历史浏览位置
2018/09/26 Javascript
python发送邮件示例(支持中文邮件标题)
2014/02/16 Python
Python中DJANGO简单测试实例
2015/05/11 Python
Python读大数据txt
2016/03/28 Python
TensorFlow变量管理详解
2018/03/10 Python
Python使用logging模块实现打印log到指定文件的方法
2018/09/05 Python
浅谈django rest jwt vue 跨域问题
2018/10/26 Python
对pycharm 修改程序运行所需内存详解
2018/12/03 Python
Python 实现文件读写、坐标寻址、查找替换功能
2019/09/11 Python
Python阶乘求和的代码详解
2020/02/14 Python
PyTorch加载自己的数据集实例详解
2020/03/18 Python
CSS3中的元素过渡属性transition示例详解
2016/11/30 HTML / CSS
opencv实现图像几何变换
2021/03/24 Python
汽车专业学生自我评价
2014/01/19 职场文书
詹天佑教学反思
2014/04/30 职场文书
艺术教育实施方案
2014/05/03 职场文书
商业企业管理专业求职信
2014/07/10 职场文书
平面设计专业求职信
2014/08/09 职场文书
2015年毕业生自我鉴定模板
2014/09/19 职场文书
2014最新党员违纪检讨书
2014/10/12 职场文书
预备党员自我评价范文
2015/03/04 职场文书
兴趣班停课通知
2015/04/24 职场文书
科级干部培训心得体会
2016/01/06 职场文书
干部作风纪律整顿心得体会
2016/01/23 职场文书
Windows下redis下载、redis安装及使用教程
2021/06/02 Redis