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 相关文章推荐
js+FSO遍历文件夹下文件并显示
Mar 07 Javascript
JavaScript 滚轮事件使用说明
Mar 07 Javascript
使用jQuery操作Cookies的实现代码
Oct 09 Javascript
javascript实现禁止复制网页内容
Dec 16 Javascript
js检测用户输入密码强度
Oct 22 Javascript
jquery选择器中的空格与大于号>、加号+与波浪号~的区别介绍
Jun 24 Javascript
再谈Javascript中的异步以及如何异步
Aug 19 Javascript
用JS动态设置CSS样式常见方法小结(推荐)
Nov 10 Javascript
AngularJS 教程及实例代码
Oct 23 Javascript
cdn模式下vue的基本用法详解
Oct 07 Javascript
详解vue为什么要求组件模板只能有一个根元素
Jul 22 Javascript
微信小程序自定义底部弹出框动画
Nov 18 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统计二维数组元素个数的方法
2013/11/12 PHP
PHP htmlspecialchars()函数用法与实例讲解
2019/03/08 PHP
JS判断是否为数字,是否为整数,是否为浮点数的代码
2010/04/24 Javascript
jQuery学习笔记(2)--用jquery实现各种模态提示框代码及项目构架
2013/04/08 Javascript
jquery操作下拉列表、文本框、复选框、单选框集合(收藏)
2014/01/08 Javascript
Jquery中CSS选择器用法分析
2015/02/10 Javascript
一个简单不报错的summernote 图片上传案例
2016/07/11 Javascript
Three.js学习之几何形状
2016/08/01 Javascript
js实现点击图片自动提交action的简单方法
2016/10/16 Javascript
Bootstrap Table使用方法解析
2016/10/19 Javascript
详解nodejs微信公众号开发——4.自动回复各种消息
2017/04/11 NodeJs
vue实现图片加载完成前的loading组件方法
2018/02/05 Javascript
vue获取当前点击的元素并传值的实例
2018/03/09 Javascript
使用weixin-java-miniapp配置进行单个小程序的配置详解
2019/03/29 Javascript
vue elementui el-form rules动态验证的实例代码详解
2019/05/23 Javascript
jquery.validate自定义验证用法实例分析【成功提示与择要提示】
2020/06/06 jQuery
[42:20]2014 DOTA2华西杯精英邀请赛5 24 DK VS NewBee
2014/05/25 DOTA
Python实现合并字典的方法
2015/07/07 Python
python实现备份目录的方法
2015/08/03 Python
对python中执行DOS命令的3种方法总结
2018/05/12 Python
Python 输出时去掉列表元组外面的方括号与圆括号的方法
2018/12/24 Python
基于pytorch 预训练的词向量用法详解
2020/01/06 Python
使用matlab 判断两个矩阵是否相等的实例
2020/05/11 Python
Python分析微信好友性别比例和省份城市分布比例的方法示例【基于itchat模块】
2020/05/29 Python
django rest framework 过滤时间操作
2020/07/12 Python
matplotlib交互式数据光标实现(mplcursors)
2021/01/13 Python
印度尼西亚电子产品购物网站:Kliknklik
2018/06/05 全球购物
创意爱尔兰礼物:Creative Irish Gifts
2020/01/29 全球购物
如何在Shell脚本中使用函数
2015/09/06 面试题
自荐信格式写作方法有哪些呢
2013/11/20 职场文书
商务考察邀请函范文
2014/01/21 职场文书
校园文明倡议书
2014/05/16 职场文书
舞蹈教育学专业自荐信
2014/06/15 职场文书
大三学年自我鉴定范文(3篇)
2014/09/28 职场文书
优秀范文:读《红岩》有感3篇
2019/10/14 职场文书
python如何利用cv2.rectangle()绘制矩形框
2022/12/24 Python