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 相关文章推荐
快速查找数组中的某个元素并返回下标示例
Sep 03 Javascript
js读写json文件实例代码
Oct 21 Javascript
jQuery里filter()函数与find()函数用法分析
Jun 24 Javascript
jQuery EasyUI之DataGrid使用实例详解
Jan 04 Javascript
举例讲解如何判断JavaScript中对象的类型
Apr 22 Javascript
原生js实现对Ajax的封装(仿jquery)
Jan 22 Javascript
canvas压缩图片转换成base64格式输出文件流
Mar 09 Javascript
jQuery实现键盘回车搜索功能
Jul 25 jQuery
JS中Map和ForEach的区别
Feb 05 Javascript
p5.js入门教程之鼠标交互的示例
Mar 16 Javascript
微信小程序渲染性能调优小结
Jul 30 Javascript
TypeScript中条件类型精读与实践记录
Oct 05 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操作MongoDB时的整数问题及对策说明
2011/05/02 PHP
PHP开发框架Laravel数据库操作方法总结
2014/09/03 PHP
php操作csv文件代码实例汇总
2014/09/22 PHP
php精确的统计在线人数的方法
2015/10/21 PHP
用javascript实现无刷新更新数据的详细步骤 asp
2006/12/26 Javascript
JavaScript语句可以不以;结尾的烦恼
2007/03/08 Javascript
jquery cookie插件代码类
2009/05/26 Javascript
网页中可关闭的漂浮窗口实现可自行调节
2013/08/20 Javascript
PHP使用方法重载实现动态创建属性的get和set方法
2014/11/17 Javascript
微信小程序 WXML、WXSS 和JS介绍及详解
2016/10/08 Javascript
html+javascript+bootstrap实现层级多选框全层全选和多选功能
2017/03/09 Javascript
vue中倒计时组件的实例代码
2018/07/06 Javascript
原生JS实现的简单小钟表功能示例
2018/08/30 Javascript
原生JS实现的放大镜特效示例【测试可用】
2018/12/08 Javascript
详解Nodejs get获取远程服务器接口数据
2019/03/26 NodeJs
Vuex中实现数据状态查询与更改
2019/11/08 Javascript
es6数组includes()用法实例分析
2020/04/18 Javascript
[02:48]DOTA2超级联赛专访海涛:你们的选择没有错
2013/06/07 DOTA
Python中的tuple元组详细介绍
2015/02/02 Python
python使用range函数计算一组数和的方法
2015/05/07 Python
Python中isnumeric()方法的使用简介
2015/05/19 Python
Python制作数据导入导出工具
2015/07/31 Python
Python爬虫框架Scrapy实战之批量抓取招聘信息
2015/08/07 Python
通过Python使用saltstack生成服务器资产清单
2016/03/01 Python
小白入门篇使用Python搭建点击率预估模型
2018/10/12 Python
python3的UnicodeDecodeError解决方法
2019/12/20 Python
html5中的input新属性range使用记录
2014/09/05 HTML / CSS
简单的HTML5初步入门教程
2015/09/29 HTML / CSS
微信html5页面调用第三方位置导航的示例
2018/03/14 HTML / CSS
优秀老师事迹材料
2014/02/05 职场文书
致400米运动员广播稿
2014/02/07 职场文书
年度考核自我鉴定
2014/03/19 职场文书
党的群众路线教育实践活动总结报告
2014/04/28 职场文书
入党积极分子批评与自我批评思想汇报
2014/09/14 职场文书
SpringBoot生成License的实现示例
2021/06/16 Java/Android
解决Mysql中的innoDB幻读问题
2022/04/29 MySQL