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 相关文章推荐
IE和Firefox下event事件杂谈
Dec 18 Javascript
jquery仿QQ商城带左右按钮控制焦点图片切换滚动效果
Jun 27 Javascript
限制只能输入数字的实现代码
May 16 Javascript
Bootstrap Table服务器分页与在线编辑应用总结
Aug 08 Javascript
Web打印解决方案之普通报表打印功能
Aug 29 Javascript
JS实现二叉查找树的建立以及一些遍历方法实现
Apr 17 Javascript
浅谈使用React.setState需要注意的三点
Dec 18 Javascript
详解Vue项目编译后部署在非网站根目录的解决方案
Apr 26 Javascript
Vue props 单向数据流的实现
Nov 06 Javascript
vue的keep-alive中使用EventBus的方法
Apr 23 Javascript
vue中使用vee-validator完成表单校验方案
Nov 01 Javascript
Javascript执行流程细节原理解析
May 14 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
THINKPHP+JS实现缩放图片式截图的实现
2010/03/07 PHP
PHP连接MSSQL方法汇总
2016/02/05 PHP
可兼容php5与php7的cURL文件上传功能实例分析
2018/05/11 PHP
使用TextRange获取输入框中光标的位
2006/10/14 Javascript
给Javascript数组插入一条记录的代码
2007/08/30 Javascript
Javascript 陷阱 window全局对象
2008/11/26 Javascript
IE6 弹出Iframe层中的文本框“经常”无法获得输入焦点
2009/12/27 Javascript
基于jquery创建的一个图片、视频缓冲的效果样式插件
2012/08/28 Javascript
JS中的构造函数详细解析
2014/03/10 Javascript
jQueryMobile之Helloworld与页面切换的方法
2015/02/04 Javascript
纯javascript实现四方向文本无缝滚动效果
2015/06/16 Javascript
js实现大转盘抽奖游戏实例
2015/06/24 Javascript
jQuery动态添加可拖动元素完整实例(附demo源码下载)
2016/06/21 Javascript
js事件冒泡、事件捕获和阻止默认事件详解
2016/08/04 Javascript
js倒计时显示实例
2016/12/11 Javascript
jQuery实现按比例缩放图片的方法
2017/04/29 jQuery
微信禁止下拉查看URL的处理方法
2017/09/28 Javascript
iview日期控件,双向绑定日期格式的方法
2018/03/15 Javascript
解决Vue 项目打包后favicon无法正常显示的问题
2018/09/01 Javascript
[01:00:17]DOTA2-DPC中国联赛 正赛 SAG vs Dynasty BO3 第二场 1月25日
2021/03/11 DOTA
Python深入学习之装饰器
2014/08/31 Python
Python实现加载及解析properties配置文件的方法
2018/03/29 Python
PyQt5每天必学之工具提示功能
2018/04/19 Python
python使用rpc框架gRPC的方法
2018/08/24 Python
Python编程学习之如何判断3个数的大小
2019/08/07 Python
使用python批量修改文件名的方法(视频合并时)
2020/03/24 Python
Python脚本破解压缩文件口令实例教程(zipfile)
2020/06/14 Python
pytorch实现查看当前学习率
2020/06/24 Python
Django:使用filter的pk进行多值查询操作
2020/07/15 Python
基于html5 DeviceOrientation 实现微信摇一摇功能
2015/09/25 HTML / CSS
美国时装品牌:Nautica(诺帝卡)
2016/08/28 全球购物
英国女鞋购物网站:Moda in Pelle
2019/02/18 全球购物
王老吉广告词
2014/03/20 职场文书
师范生自我鉴定
2014/03/20 职场文书
单位租车协议书
2015/01/29 职场文书
2015年政府采购工作总结
2015/05/21 职场文书