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 相关文章推荐
addEventListener和attachEvent二者绑定的执行函数中的this不相同
Dec 09 Javascript
FF火狐下获取一个元素同类型的相邻元素实现代码
Dec 15 Javascript
js猜数字小游戏的简单实现代码
Jul 02 Javascript
jQuery中:contains选择器用法实例
Dec 30 Javascript
JavaScript中标识符提升问题
Jun 11 Javascript
原生JS实现垂直手风琴效果
Feb 19 Javascript
Bootstrap警告框(Alert)插件使用方法
Mar 21 Javascript
JavaScript初学者必看“new”
Jun 12 Javascript
javascript获取指定区间范围随机数的方法
Sep 08 Javascript
使用JS获取SessionStorage的值
Jan 12 Javascript
vue项目刷新当前页面的三种方法
Dec 04 Javascript
详解微信小程序动画Animation执行过程
Sep 23 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 Undefined index的问题
2009/06/01 PHP
redis 队列操作的例子(php)
2012/04/12 PHP
PHP把JPEG图片转换成Progressive JPEG的方法
2014/06/30 PHP
CodeIgniter自定义控制器MY_Controller用法分析
2016/01/20 PHP
PHP数组的定义、初始化和数组元素的显示实现代码
2016/11/05 PHP
javascript返回顶部效果(自写代码)
2013/01/06 Javascript
模拟电子签章盖章效果的jQuery插件源码
2013/06/24 Javascript
jquery操作select详解(取值,设置选中)
2014/02/07 Javascript
js实现的点击数量加一可操作数据库
2014/05/09 Javascript
javascript 获取函数形参个数
2014/07/31 Javascript
基于Bootstrap实现tab标签切换效果
2020/04/15 Javascript
AngularJS基于provider实现全局变量的读取和赋值方法
2017/06/28 Javascript
vue.js实例todoList项目
2017/07/07 Javascript
一个简易时钟效果js实现代码
2020/03/25 Javascript
微信小程序实现验证码获取倒计时效果
2018/02/08 Javascript
javascript动态创建对象的属性详解
2018/11/07 Javascript
jQuery-ui插件sortable实现自由拖动排序
2018/12/01 jQuery
微信小程序云开发实现增删改查功能
2019/05/17 Javascript
Nodejs封装类似express框架的路由实例详解
2020/01/05 NodeJs
js实现踩五彩块游戏
2020/02/08 Javascript
用Python解析XML的几种常见方法的介绍
2015/04/09 Python
基于Python __dict__与dir()的区别详解
2017/10/30 Python
Python3爬虫爬取英雄联盟高清桌面壁纸功能示例【基于Scrapy框架】
2018/12/05 Python
Pytorch加载部分预训练模型的参数实例
2019/08/18 Python
Python 如何优雅的将数字转化为时间格式的方法
2019/09/26 Python
如何用border-image实现文字气泡边框的示例代码
2020/01/21 HTML / CSS
南非领先的在线旅行社:Travelstart南非
2016/09/04 全球购物
墨尔本最受欢迎的复古风格品牌:Princess Highway
2018/12/21 全球购物
工作交流会欢迎词
2014/01/12 职场文书
计算机维护专业推荐信
2014/02/27 职场文书
投标承诺书范本
2014/03/27 职场文书
献爱心标语
2014/06/21 职场文书
大连星海广场导游词
2015/02/10 职场文书
2015年三年级班主任工作总结
2015/05/21 职场文书
python基础入门之字典和集合
2021/06/13 Python
关于mysql中时间日期类型和字符串类型的选择
2021/11/27 MySQL