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上传前预览图片实例
Mar 25 Javascript
js获取dom的高度和宽度(可见区域及部分等等)
Jun 13 Javascript
js动态创建及移除div的方法
Jun 03 Javascript
Angular2内置指令NgFor和NgIf详解
Aug 03 Javascript
JavaScript动态数量的文件上传控件
Nov 18 Javascript
ionic开发中点击input时键盘自动弹出
Dec 23 Javascript
vue-router实现webApp切换页面动画效果代码
May 25 Javascript
jQuery Datatables表头不对齐的解决办法
Nov 27 jQuery
关于Vue单页面骨架屏实践记录
Dec 13 Javascript
JavaScript继承的特性与实践应用深入详解
Dec 30 Javascript
Angular 2使用路由自定义弹出组件toast操作示例
May 10 Javascript
微信小程序实现可长按移动控件
Nov 01 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与MySQL交互使用详解
2006/10/09 PHP
php获取网站百度快照日期的方法
2015/07/29 PHP
Laravel日志用法详解
2016/10/09 PHP
PHP实现的敏感词过滤方法示例
2019/03/06 PHP
jquery实现的可隐藏重现的靠边悬浮层实例代码
2013/05/27 Javascript
Jquery动态更改一张位图的src与Attr的使用
2013/07/31 Javascript
浅析JavaScript基本类型与引用类型
2014/05/28 Javascript
javascript引擎长时间独占线程造成卡顿的解决方案
2014/12/03 Javascript
深入浅析NodeJs并发异步的回调处理
2015/12/21 NodeJs
JS基于HTML5的canvas标签实现炫目的色相球动画效果实例
2016/08/24 Javascript
微信和qq时间格式模板实例详解
2016/10/21 Javascript
Vue结合原生js实现自定义组件自动生成示例
2017/01/21 Javascript
vue分类筛选filter方法简单实例
2017/03/30 Javascript
通过jquery toggleClass()属性制作文章段落更改背景颜色
2018/05/21 jQuery
解决Angular2 router.navigate刷新页面的问题
2018/08/31 Javascript
Vuejs开发环境搭建及热更新【推荐】
2018/09/07 Javascript
vue中使用codemirror的实例详解
2018/11/01 Javascript
vue不操作dom实现图片轮播的示例代码
2019/12/18 Javascript
JavaScript使用prototype属性实现继承操作示例
2020/05/22 Javascript
vue3 watch和watchEffect的使用以及有哪些区别
2021/01/26 Vue.js
Python序列之list和tuple常用方法以及注意事项
2015/01/09 Python
代码分析Python地图坐标转换
2018/02/08 Python
在python Numpy中求向量和矩阵的范数实例
2019/08/26 Python
Flask框架 CSRF 保护实现方法详解
2019/10/30 Python
基于python使用tibco ems代码实例
2019/12/20 Python
基于python实现matlab filter函数过程详解
2020/06/08 Python
keras-siamese用自己的数据集实现详解
2020/06/10 Python
CSS3 网页下拉菜单代码解释 中文翻译
2010/02/27 HTML / CSS
浅析与CSS3的loading动画加载相关的transition优化
2015/05/18 HTML / CSS
浅析HTML5 Landmark
2020/09/11 HTML / CSS
毕业生的自我鉴定
2013/10/29 职场文书
售后专员岗位职责
2013/12/08 职场文书
优秀的毕业生的自我评价
2013/12/12 职场文书
四查四看整改措施
2014/09/19 职场文书
单位租房协议书样本
2014/10/30 职场文书
英文慰问信
2015/02/14 职场文书