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 相关文章推荐
在Javascript中定义对象类别
Dec 22 Javascript
jQuery ctrl+Enter shift+Enter实现代码
Feb 07 Javascript
js鼠标左右键 键盘值小结
Jun 11 Javascript
Asp.net下使用Jquery Ajax传送和接收DataTable的代码
Sep 12 Javascript
file控件选择上传文件确定后触发的js事件是哪个
Mar 17 Javascript
jQuery 写的简单打字游戏可以提示正确和错误的次数
Jul 01 Javascript
纯HTML5制作围住神经猫游戏-附源码下载
Aug 23 Javascript
总结JavaScript设计模式编程中的享元模式使用
May 21 Javascript
React简单介绍
May 24 Javascript
JS设置手机验证码60s等待实现代码
Jun 14 Javascript
angular4中关于表单的校验示例
Oct 16 Javascript
解决vue项目中遇到 Cannot find module ‘chalk‘ 报错的问题
Nov 05 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
超外差式晶体管收音机的组装与统调
2021/03/01 无线电
PHP XML操作类DOMDocument
2009/12/16 PHP
PHP中读取照片exif信息的方法
2014/08/20 PHP
ThinkPHP中使用Ueditor富文本编辑器
2015/09/02 PHP
JQuery优缺点分析说明
2010/06/09 Javascript
js捕获鼠标滚轮事件代码
2013/12/16 Javascript
在浏览器中打开或关闭JavaScript的方法
2015/06/03 Javascript
jQuery操作动态生成的内容的方法
2016/05/28 Javascript
浅谈Angular.js中使用$watch监听模型变化
2017/01/10 Javascript
微信小程序 增、删、改、查操作实例详解
2017/01/13 Javascript
详解Angular 4.x NgIf 的用法
2017/05/22 Javascript
vue scroller返回页面记住滚动位置的实例代码
2018/01/29 Javascript
Vue中控制v-for循环次数的实现方法
2018/09/26 Javascript
js 闭包深入理解与实例分析
2020/03/19 Javascript
使用 UniApp 实现小程序的微信登录功能
2020/06/09 Javascript
python中的多重继承实例讲解
2014/09/28 Python
用Python制作简单的钢琴程序的教程
2015/04/01 Python
tensorflow实现softma识别MNIST
2018/03/12 Python
详谈python中冒号与逗号的区别
2018/04/18 Python
解决Python计算矩阵乘向量,矩阵乘实数的一些小错误
2019/08/26 Python
python2与python3爬虫中get与post对比解析
2019/09/18 Python
利用4行Python代码监测每一行程序的运行时间和空间消耗
2020/04/22 Python
python实现三种随机请求头方式
2021/01/05 Python
CSS3 完美实现圆角效果
2009/07/13 HTML / CSS
小女主人连衣裙:Little Mistress
2017/07/10 全球购物
ghd官网:英国ghd直发器品牌
2018/05/04 全球购物
寻找完美的房车租赁:RVShare
2019/02/23 全球购物
如何删除一个表里面的重复行
2013/07/13 面试题
《油菜花开了》教学反思
2014/02/22 职场文书
投标担保书范文
2014/04/02 职场文书
《美丽的南沙群岛》教学反思
2014/04/27 职场文书
工伤事故证明
2014/10/20 职场文书
2015幼儿园新学期寄语
2015/02/27 职场文书
2015年中秋节演讲稿
2015/03/20 职场文书
解决Pytorch半精度浮点型网络训练的问题
2021/05/24 Python
Win11如何查看显卡型号 Win11查看显卡型号的方法
2022/08/14 数码科技