javaScript中indexOf用法技巧


Posted in Javascript onNovember 26, 2019

JavaScript中的indexOf使用方法

概述

indexOf大小写敏感,其中的O要大写

对于字符串而言

indexOf返回字符串第一次出现的位置,若没有出现返回-1

var str = "hello world";
alert(str.indexOf("o"))//显示4
alert(str.indexOf("i"))//显示-1

对于数组而言

indexOf返回某个值在数组中第一次出现的索引,若没有出现返回-1

var arr=["1","2"]
alert(result.indexOf("1"));//显示0
alert(result.indexOf("0"));//显示-1

扩展学习

indexof() :在字符串中从前向后定位字符和字符串;所有的返回值都是指在字符串的绝对位置,如为空则为- 1

string test="asdfjsdfjgkfasdsfsgfhgjgfjgdddd";

test.indexof('d') =2 //从前向后 定位 d 第一次出现的位置

test.indexof('d',1) =2 //从前向后 定位 d 从第三个字符串第一次出现的位置

test.indexof('d',5,2) =6 //从前向后 定位 d 从第5 位开始查,查2位,即 从第5位到第7位;

lastindexof() :在字符串中从后向前定位字符和字符串;

用法和 indexof() 完全相同。

下面介绍 IndexOfAny ||lastindexofany

他们接受字符数组做为变元,其他方法同上,返回数组中任何一个字符最早出现的下标位置

如下

char[] bbv={'s','c','b'};

string abc = "acsdfgdfgchacscdsad";

Response.Write(abc.IndexOfAny(bbv))=1

Response.Write(abc.IndexOfAny(bbv, 5))=9

Response.Write(abc.IndexOfAny(bbv, 5, 3))=9

 

lastindexofany 同上。

以上就是本次介绍的全部知识点和扩展内容,希望三水点靠木整理的内容能够帮助到大家。

Javascript 相关文章推荐
jQuery的Ajax时无响应数据的解决方法
May 25 Javascript
JavaScript高级程序设计 阅读笔记(七) ECMAScript中的语句
Feb 27 Javascript
js全屏显示显示代码的三种方法
Nov 11 Javascript
jQuery遍历json中多个map的方法
Feb 12 Javascript
深入学习JavaScript中的Rest参数和参数默认值
Jul 28 Javascript
js变形金刚文字特效代码分享
Aug 20 Javascript
JS实现屏蔽网页右键复制及ctrl+c复制的方法【2种方法】
Sep 04 Javascript
jQuery实现的放大镜效果示例
Sep 13 Javascript
JavaScript工具库之Lodash详解
Jun 15 Javascript
JavaScript动态添加数据到表单并提交的几种方式
Jun 26 Javascript
layui输入框只允许输入中文且判断长度的例子
Sep 18 Javascript
微信小程序实现电子签名功能
Jul 29 Javascript
浅谈Node新版本13.2.0正式支持ES Modules特性
Nov 25 #Javascript
微信小程序实现按字母排列选择城市功能
Nov 25 #Javascript
JS实现点击下拉列表文本框中出现对应的网址,点击跳转按钮实现跳转
Nov 25 #Javascript
jquery使用echarts实现有向图可视化功能示例
Nov 25 #jQuery
如何优雅地在Node应用中进行错误异常处理
Nov 25 #Javascript
jQuery Raty星级评分插件使用方法实例分析
Nov 25 #jQuery
uni-app实现点赞评论功能
Nov 25 #Javascript
You might like
PHP获取ip对应地区和使用网络类型的方法
2015/03/11 PHP
详解cookie验证的php应用的一种SSO解决办法
2017/10/20 PHP
php实现的中秋博饼游戏之掷骰子并输出结果功能详解
2017/11/06 PHP
laravel ORM关联关系中的 with和whereHas用法
2019/10/16 PHP
CSS(js)限制页面显示的文本字符长度
2012/12/27 Javascript
JS和函数式语言的三特性
2014/03/05 Javascript
改变隐藏的input中value值的方法
2014/03/19 Javascript
js实现双击图片放大单击缩小的方法
2015/02/17 Javascript
js实现select选择框效果及美化
2016/08/19 Javascript
jQuery  ready方法实现原理详解
2016/10/19 Javascript
Bootstrap3.3.7导航栏下拉菜单鼠标滑过展开效果
2017/10/31 Javascript
JS限制输入框输入的实现代码
2018/07/02 Javascript
详解Vue CLI3 多页应用实践和源码设计
2018/08/30 Javascript
JS异步错误捕获的一些事小结
2019/04/26 Javascript
使用Vue实现调用接口加载页面初始数据
2019/10/28 Javascript
jquery制作的移动端购物车效果完整示例
2020/02/24 jQuery
javascript设计模式 ? 简单工厂模式原理与应用实例分析
2020/04/09 Javascript
[03:37]2015国际邀请赛第四日现场精彩集锦
2015/08/08 DOTA
Python列表删除的三种方法代码分享
2017/10/31 Python
Python工程师面试必备25条知识点
2018/01/17 Python
使用django的objects.filter()方法匹配多个关键字的方法
2019/07/18 Python
python新手学习可变和不可变对象
2020/06/11 Python
Python错误的处理方法
2020/06/23 Python
Python Selenium XPath根据文本内容查找元素的方法
2020/12/07 Python
类、抽象类、接口的差异
2016/06/13 面试题
求职简历自荐信范文
2013/10/21 职场文书
三年级科学教学反思
2014/01/29 职场文书
科学发展观演讲稿
2014/09/11 职场文书
司法局群众路线教育实践活动整改措施
2014/09/17 职场文书
税务干部群众路线教育实践活动对照检查材料
2014/09/20 职场文书
销售人才自我评价范文
2014/09/27 职场文书
认识实习感想
2015/08/10 职场文书
小学数学国培研修日志
2015/11/13 职场文书
大学自主招生自荐信(2016精选篇)
2016/01/28 职场文书
详解Go语言Slice作为函数参数的使用
2021/07/02 Golang
详解在OpenCV中如何使用图像像素
2022/03/03 Python