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 相关文章推荐
删除重复数据的算法
Nov 23 Javascript
jquery 可拖拽的窗体控件实现代码
Mar 21 Javascript
JavaScript中也使用$美元符号来代替document.getElementById
Jun 19 Javascript
xml文档转换工具,附图表例子(hta)
Nov 17 Javascript
jQuery语法总结和注意事项小结
Nov 11 Javascript
node.js中的favicon.ico请求问题处理
Dec 15 Javascript
纯javascript实现图片延时加载方法
Aug 21 Javascript
javascript实现省市区三级联动下拉框菜单
Nov 17 Javascript
javascript的列表切换【实现代码】
May 03 Javascript
jQuery的实例及必知重要的jQuery选择器详解
May 20 Javascript
BootStrap table使用方法分析
Nov 08 Javascript
vue数据初始化initState的实例详解
Apr 11 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
解析数组非数字键名引号的必要性
2013/08/09 PHP
XAMPP安装与使用方法详细解析
2013/11/27 PHP
PHP引用(&)各种使用方法实例详解
2014/03/20 PHP
php中隐形字符65279(utf-8的BOM头)问题
2014/08/16 PHP
在网页中控制wmplayer播放器
2006/07/01 Javascript
两个数组去重的JS代码
2013/12/04 Javascript
javaScript中的this示例学习详解及工作原理
2014/01/13 Javascript
javascript判断是否按回车键并解决浏览器之间的差异
2014/05/13 Javascript
常用javascript表单验证汇总
2020/07/20 Javascript
Bootstrap 3 进度条的实现
2017/02/22 Javascript
浏览器调试动态js脚本的方法(图解)
2018/01/19 Javascript
JavaScript面向对象程序设计创建对象的方法分析
2018/08/13 Javascript
一次微信小程序内地图的使用实战记录
2019/09/09 Javascript
layui默认选中table的CheckBox复选框方法
2019/09/19 Javascript
基于vue+element实现全局loading过程详解
2020/07/10 Javascript
解决Can't find variable: SockJS vue项目的问题
2020/09/22 Javascript
[03:36]2015国际邀请赛第二日现场精彩集锦
2015/08/06 DOTA
[46:20]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS BO3 第二场 1月22日
2021/03/11 DOTA
在Python中操作字符串之rstrip()方法的使用
2015/05/19 Python
Python对接六大主流数据库(只需三步)
2019/07/31 Python
Python箱型图处理离群点的例子
2019/12/09 Python
keras 自定义loss损失函数,sample在loss上的加权和metric详解
2020/05/23 Python
利用Python的folium包绘制城市道路图的实现示例
2020/08/24 Python
详解css3中 text-fill-color属性
2019/07/08 HTML / CSS
英国床和浴室商场:Bed & Bath Emporium
2018/05/20 全球购物
size?丹麦官网:英国伦敦的球鞋精品店
2019/04/15 全球购物
linux比较文件内容的命令是什么
2013/03/04 面试题
专科毕业生就业推荐信
2013/11/01 职场文书
美德好少年主要事迹
2014/01/29 职场文书
银行保安拾金不昧表扬稿
2015/05/05 职场文书
辞职信格式范文
2015/05/13 职场文书
复兴之路观后感
2015/06/02 职场文书
2015年环卫处个人工作总结
2015/07/27 职场文书
开学第一天的感想
2015/08/10 职场文书
2016年全国爱眼日宣传教育活动总结
2016/04/05 职场文书
微软团队与 NASA 科学家和惠普企业(HPE)的工程师合作
2022/04/21 数码科技