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 相关文章推荐
超级兔子让浮动层消失的前因后果
Mar 09 Javascript
让网页根据不同IE版本显示不同的内容
Feb 08 Javascript
jquery ajax分页插件的简单实现
Jan 27 Javascript
jQuery Easyui快速入门教程
Aug 21 Javascript
javascript匀速动画和缓冲动画详解
Oct 20 Javascript
薪资那么高的Web前端必看书单
Oct 13 Javascript
Angular通过指令动态添加组件问题
Jul 09 Javascript
大转盘抽奖小程序版 转盘抽奖网页版
Apr 16 Javascript
js设置鼠标悬停改变背景色实现详解
Jun 26 Javascript
jQuery Ajax async=>false异步改为同步时,解决导致浏览器假死的问题
Jul 22 jQuery
解决layer.prompt无效的问题
Sep 24 Javascript
JS window对象简单操作完整示例
Jan 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
PHP MVC模式在网站架构中的实现分析
2010/03/04 PHP
使用php检测用户当前使用的浏览器是否为IE浏览器
2013/12/03 PHP
php数组键名技巧小结
2015/02/17 PHP
CodeIgniter针对lighttpd服务器URL重写的方法
2015/06/10 PHP
张孝祥JavaScript学习阶段性总结(2)--(X)HTML学习
2007/02/03 Javascript
jQuery 选择器理解
2010/03/16 Javascript
jquery1.83 之前所有与异步列队相关的模块详细介绍
2012/11/13 Javascript
基于jquery的文章中所有图片width大小批量设置方法
2013/08/01 Javascript
jQuery异步加载数据并添加事件示例
2014/08/24 Javascript
详解jQuery向动态生成的内容添加事件响应jQuery live()方法
2015/11/02 Javascript
详解AngularJs中$sce与$sceDelegate上下文转义服务
2016/09/21 Javascript
jquery 追加元素append、prepend、before、after用法与区别分析
2016/12/02 Javascript
Bootstrap 3浏览器兼容性问题及解决方案
2017/04/11 Javascript
vue-better-scroll 的使用实例代码详解
2018/12/03 Javascript
Vue实现table上下移动功能示例
2019/02/21 Javascript
jquery登录的异步验证操作示例
2019/05/09 jQuery
vue实现固定位置显示功能
2019/05/30 Javascript
cordova+vue+webapp使用html5获取地理位置的方法
2019/07/06 Javascript
javascript如何使用函数random来实现课堂随机点名方法详解
2020/07/28 Javascript
Python 的 Socket 编程
2015/03/24 Python
Python的Tornado框架实现异步非阻塞访问数据库的示例
2016/06/30 Python
利用Python进行异常值分析实例代码
2017/12/07 Python
使用python脚本实现查询火车票工具
2018/07/19 Python
python事件驱动event实现详解
2018/11/21 Python
python3在同一行内输入n个数并用列表保存的例子
2019/07/20 Python
django 做 migrate 时 表已存在的处理方法
2019/08/31 Python
Pycharm中Python环境配置常见问题解析
2020/01/16 Python
自学python用什么系统好
2020/06/23 Python
css3中用animation的steps属性制作帧动画
2019/04/25 HTML / CSS
recorder.js 基于Html5录音功能的实现
2020/05/26 HTML / CSS
某科技软件测试面试题
2013/05/19 面试题
人力资源行政经理自我评价
2013/10/23 职场文书
远程教育心得体会
2014/01/03 职场文书
三分钟演讲稿事例
2014/03/03 职场文书
社会稳定风险评估方案
2014/06/02 职场文书
Python作用域和名称空间的详细介绍
2022/04/13 Python