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滑动门代码
Dec 19 Javascript
javascript 有用的脚本函数
May 07 Javascript
文本框的字数限制功能jquery插件
Nov 24 Javascript
预加载css或javascript的js代码
Apr 23 Javascript
JavaScript基础语法让人疑惑的地方小结
May 23 Javascript
一些老手都不一定知道的JavaScript技巧
May 06 Javascript
ES6概念 Symbol toString()方法
Dec 25 Javascript
js仿网易表单及时验证功能
Mar 07 Javascript
vue中使用heatmapjs的示例代码(结合百度地图)
Sep 05 Javascript
详解Webpack loader 之 file-loader
Nov 07 Javascript
vuex分模块后,实现获取state的值
Jul 26 Javascript
JavaScript实现H5接金币功能(实例代码)
Feb 22 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里的JS打印函数
2006/10/09 PHP
php获取当前时间的毫秒数的方法
2014/01/26 PHP
PHP和Mysql中转UTF8编码问题汇总
2015/10/10 PHP
WordPress主题制作之模板文件的引入方法
2015/12/28 PHP
php实现图片按比例截取的方法
2017/02/06 PHP
CI框架网页缓存简单用法分析
2018/12/26 PHP
js限制文本框为整数和货币的函数代码
2010/10/13 Javascript
setTimeout的延时为0时多个浏览器的区别
2012/05/23 Javascript
javascript 事件处理程序介绍
2012/06/27 Javascript
Mac/Windows下如何安装Node.js
2013/11/22 Javascript
Javascript实现带关闭按钮的网页漂浮广告代码
2014/01/12 Javascript
js QQ客服悬浮效果实现代码
2014/12/12 Javascript
JavaScript实现带标题的图片轮播特效
2015/05/20 Javascript
JS根据生日月份和日期计算星座的简单实现方法
2016/11/24 Javascript
vue3.0 CLI - 1 - npm 安装与初始化的入门教程
2018/09/14 Javascript
Vue中的v-for指令不起效果的解决方法
2018/09/27 Javascript
[01:32]寻找你心中的那团火 DOTA2 TI9火焰传递活动今日开启
2019/05/16 DOTA
Python创建模块及模块导入的方法
2015/05/27 Python
使用python list 查找所有匹配元素的位置实例
2019/06/11 Python
matplotlib命令与格式之tick坐标轴日期格式(设置日期主副刻度)
2019/08/06 Python
使用python写的opencv实时监测和解析二维码和条形码
2019/08/14 Python
Python Django 封装分页成通用的模块详解
2019/08/21 Python
python调用函数、类和文件操作简单实例总结
2019/11/29 Python
Python调用scp向服务器上传文件示例
2019/12/22 Python
tensorflow生成多个tfrecord文件实例
2020/02/17 Python
python数据库编程 ODBC方式实现通讯录
2020/03/27 Python
django 将自带的数据库sqlite3改成mysql实例
2020/07/09 Python
CSS+jQuery实现的在线答题功能
2015/04/25 HTML / CSS
戴森美国官网:Dyson美国
2016/09/11 全球购物
维多利亚的秘密官方旗舰店:VICTORIA’S SECRET
2018/04/02 全球购物
以下为Windows NT 下的32 位C++程序,请计算sizeof 的值
2016/12/07 面试题
植树造林的宣传标语
2014/06/23 职场文书
天猫活动策划方案
2014/08/21 职场文书
小学生运动会通讯稿
2014/09/23 职场文书
golang DNS服务器的简单实现操作
2021/04/30 Golang
如何理解及使用Python闭包
2021/06/01 Python