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编程起步(第二课)
Jan 10 Javascript
select组合框option的捕捉实例代码
Sep 30 Javascript
JAVASCRIPT IE 与 FF中兼容问题小结
Feb 18 Javascript
js压缩工具 yuicompressor 使用教程
Mar 31 Javascript
js获取键盘按键响应事件(兼容各浏览器)
May 16 Javascript
JQuery实现绚丽的横向下拉菜单
Dec 19 Javascript
node.js中的buffer.toJSON方法使用说明
Dec 14 Javascript
JS DOM实现鼠标滑动图片效果
Sep 17 Javascript
js实现动态创建的元素绑定事件
Jul 19 Javascript
AngularJS表单验证中级篇(3)
Sep 28 Javascript
React-router v4 路由配置方法小结
Aug 08 Javascript
JS闭包原理及其使用场景解析
Dec 03 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中的CMS的涵义
2007/03/11 PHP
PHP 开源AJAX框架14种
2009/08/24 PHP
深入php socket的讲解与实例分析
2013/06/13 PHP
php文件夹与文件目录操作函数介绍
2013/09/09 PHP
XAMPP安装与使用方法详细解析
2013/11/27 PHP
PHP递归删除目录几个代码实例
2014/04/21 PHP
PHP把MSSQL数据导入到MYSQL的方法
2014/12/27 PHP
php单一接口的实现方法
2015/06/20 PHP
PHP去掉json字符串中的反斜杠\及去掉双引号前的反斜杠
2015/09/30 PHP
PHP 7.1中AES加解密方法mcrypt_module_open()的替换方案
2017/10/17 PHP
javascript 检测浏览器类型和版本的代码
2009/09/15 Javascript
(jQuery,mootools,dojo)使用适合自己的编程别名命名
2010/09/14 Javascript
避免回车键导致的页面无意义刷新的解决方法
2011/04/12 Javascript
下载文件个别浏览器文件名乱码解决办法
2013/03/19 Javascript
Javascript window对象详解
2014/11/12 Javascript
JavaScript中的值是按值传递还是按引用传递问题探讨
2015/01/30 Javascript
jQuery插件slick实现响应式移动端幻灯片图片切换特效
2015/04/12 Javascript
基于jQuery仿淘宝产品图片放大镜特效
2020/10/19 Javascript
JS延时器提示框的应用实例代码解析
2016/04/27 Javascript
相册展示PhotoSwipe.js插件实现
2016/08/25 Javascript
原生js获取left值和top值的三种方法
2017/08/02 Javascript
JavaScript如何获取到导航条中HTTP信息
2017/10/10 Javascript
使用vuex较为优雅的实现一个购物车功能的示例代码
2019/12/09 Javascript
JS禁用右键、禁用Ctrl+u、禁用Ctrl+s、禁用F12的实现代码
2020/12/01 Javascript
深入理解Python 代码优化详解
2014/10/27 Python
python:socket传输大文件示例
2017/01/18 Python
Python实现PS图像抽象画风效果的方法
2018/01/23 Python
Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能示例
2018/08/04 Python
详解Python爬取并下载《电影天堂》3千多部电影
2019/04/26 Python
基于torch.where和布尔索引的速度比较
2020/01/02 Python
Django框架安装及项目创建过程解析
2020/09/14 Python
NFL加拿大官方网上商店:NHLShop.ca
2019/03/12 全球购物
strlen的几种不同实现方法
2013/05/31 面试题
优秀员工自荐书范文
2013/12/08 职场文书
优秀村官事迹材料
2014/01/10 职场文书
医生见习报告范文
2014/11/03 职场文书