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图片滚动图片的效果(另类实现)
Jun 02 Javascript
影响jQuery使用的14个方面
Sep 01 Javascript
javascript中不易分清的slice,splice和split三个函数
Mar 29 Javascript
使用jQuery制作Web页面遮罩层插件的实例教程
May 26 Javascript
jQuery移动端图片上传组件
Jun 12 Javascript
JavaScript学习小结之使用canvas画“哆啦A梦”时钟
Jul 24 Javascript
javascript中this关键字详解
Dec 12 Javascript
浅析JavaScript的几种Math函数,random(),ceil(),round(),floor()
Dec 22 Javascript
Node.js学习入门
Jan 03 Javascript
webpack2.0搭建前端项目的教程详解
Apr 05 Javascript
vue2.0 自定义 饼状图 (Echarts)组件的方法
Mar 02 Javascript
vue实现的仿淘宝购物车功能详解
Jan 27 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 nl2br函数 将换行字符转成 <br>
2009/08/21 PHP
json的键名为数字时的调用方式(示例代码)
2013/11/15 PHP
PHP添加Xdebug扩展的方法
2014/02/12 PHP
上传图片js判断图片尺寸和格式兼容IE
2014/09/01 Javascript
老生常谈JavaScript数组的用法
2016/06/10 Javascript
微信支付 JS API支付接口详解
2016/07/11 Javascript
Bootstrap BootstrapDialog使用详解
2017/02/17 Javascript
JavaScript两个变量交换值的实现方法
2017/03/01 Javascript
Iscrool下拉刷新功能实现方法(推荐)
2017/06/26 Javascript
使用ajax的post同步执行(实现方法)
2017/12/21 Javascript
解决angularjs中同步执行http请求的方法
2018/08/13 Javascript
Mint UI组件库CheckList使用及踩坑总结
2018/12/20 Javascript
原生JavaScript实现日历功能代码实例(无引用Jq)
2019/09/23 Javascript
vue 使用 vue-pdf 实现pdf在线预览的示例代码
2020/04/26 Javascript
基于JavaScript实现简单扫雷游戏
2021/01/02 Javascript
Python保存MongoDB上的文件到本地的方法
2016/03/16 Python
Python内置数据结构与操作符的练习题集锦
2016/07/01 Python
Python算法输出1-9数组形成的结果为100的所有运算式
2017/11/03 Python
Django之Mode的外键自关联和引用未定义的Model方法
2018/12/15 Python
Python3实现的回文数判断及罗马数字转整数算法示例
2019/03/27 Python
python实现Dijkstra算法的最短路径问题
2019/06/21 Python
python3实现猜数字游戏
2020/12/07 Python
Python实现栈的方法详解【基于数组和单链表两种方法】
2020/02/22 Python
Python模块相关知识点小结
2020/03/09 Python
Python爬虫UA伪装爬取的实例讲解
2021/02/19 Python
中粮集团旗下食品网上购物网站:我买网
2016/09/22 全球购物
斯洛伐克最大的婴儿食品和用品网上商店:Feedo.sk
2020/12/21 全球购物
施工安全责任书
2014/04/14 职场文书
小学三好学生事迹材料
2014/08/15 职场文书
坎儿井导游词
2015/02/09 职场文书
给老婆的保证书怎么写
2015/05/08 职场文书
感恩教育观后感
2015/06/17 职场文书
2015年治庸问责工作总结
2015/07/27 职场文书
小型企业的绩效考核制度模板
2019/11/21 职场文书
Python获取百度热搜的完整代码
2021/04/07 Python
Windows环境下实现批量执行Sql文件
2021/10/05 SQL Server