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 Plugin 插件的方法
Apr 20 Javascript
JS下拉缓冲菜单示例代码
Aug 30 Javascript
jQuery使用元素属性attr赋值详解
Feb 27 Javascript
跟我学习javascript的Date对象
Nov 19 Javascript
Javascript 事件冒泡机制详细介绍
Oct 10 Javascript
vue服务端渲染缓存应用详解
Sep 12 Javascript
一个Java程序猿眼中的前后端分离以及Vue.js入门(推荐)
Apr 19 Javascript
vue集成chart.js的实现方法
Aug 20 Javascript
详解BootStrap表单验证中重置BootStrap-select验证提示不清除的坑
Sep 17 Javascript
浅谈layui数据表格判断问题(加入表单元素),设置单元格样式
Oct 26 Javascript
jsonp格式前端发送和后台接受写法的代码详解
Nov 07 Javascript
JavaScript文档对象模型DOM
Nov 20 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环境配置 php5 MySQL5 apache2 phpmyadmin安装与配置图文教程
2007/03/16 PHP
PHP+ajax 无刷新删除数据
2010/02/20 PHP
理解php原理的opcodes(操作码)
2010/10/26 PHP
thinkphp实现多语言功能(语言包)
2014/03/04 PHP
php将一维数组转换为每3个连续值组成的二维数组
2016/05/06 PHP
JavaScript编写简单的计算器
2015/11/25 Javascript
读Javascript高性能编程重点笔记
2016/12/21 Javascript
assert()函数用法总结(推荐)
2017/01/25 Javascript
移动端触屏幻灯片图片切换插件idangerous swiper.js
2017/04/10 Javascript
ES6新特性八:async函数用法实例详解
2017/04/21 Javascript
微信小程序城市定位的实现实例(获取当前所在国家城市信息)
2017/05/17 Javascript
node.js使用fs读取文件出错的解决方案
2019/10/23 Javascript
[03:08]TI9战队档案 - Vici Gaming
2019/08/20 DOTA
[40:19]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第二场 12.18
2020/12/19 DOTA
在Python中使用Mako模版库的简单教程
2015/04/08 Python
python实现RSA加密(解密)算法
2016/02/17 Python
python实现读取并显示图片的两种方法
2017/01/13 Python
Python机器学习之scikit-learn库中KNN算法的封装与使用方法
2018/12/14 Python
python 自动批量打开网页的示例
2019/02/21 Python
python gensim使用word2vec词向量处理中文语料的方法
2019/07/05 Python
OpenCV3.0+Python3.6实现特定颜色的物体追踪
2019/07/23 Python
阿迪达斯奥地利官方商城:adidas.at
2016/10/16 全球购物
印度服装购物网站:Limeroad
2018/09/26 全球购物
北美最大的手工艺品零售商之一:Michaels Stores
2019/02/27 全球购物
综合办公室主任职责
2013/12/16 职场文书
建筑总经理岗位职责
2014/02/02 职场文书
党员个人剖析材料
2014/09/30 职场文书
四风问题党员个人整改措施
2014/10/27 职场文书
2016年八一建军节活动总结
2016/04/05 职场文书
三年级作文之小小梦想
2019/12/06 职场文书
使用golang编写一个并发工作队列
2021/05/08 Golang
Pycharm 如何设置HTML文件自动补全代码或标签
2021/05/21 Python
vue-cropper插件实现图片截取上传组件封装
2021/05/27 Vue.js
Golang二维数组的使用方式
2021/05/28 Golang
海贼王十大逆天果实 魂魂果实上榜,岩浆果实攻击力最强
2022/03/18 日漫
Nginx文件已经存在全局反向代理问题排查记录
2022/07/15 Servers