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 ondocumentready onmouseover onclick onmouseout 样式
Jul 22 Javascript
Extjs4.0设置Ext.data.Store传参的请求方式(默认为GET)
Apr 02 Javascript
开发 Internet Explorer 右键功能表(ContextMenu)
Jul 03 Javascript
JavaScript中的方法重载实例
Mar 16 Javascript
jQuery使用$.ajax进行即时验证实例详解
Dec 11 Javascript
早该知道的7个JavaScript技巧
Jun 21 Javascript
js 获取图像缩放后的实际宽高,位置等信息
Mar 07 Javascript
详解vue服务端渲染(SSR)初探
Jun 19 Javascript
javascript实现简易聊天室
Jul 12 Javascript
使用layer.msg 时间设置不起作用的解决方法
Sep 12 Javascript
js表达式与运算符简单操作示例
Feb 15 Javascript
Vue中watch、computed、updated三者的区别及用法
Jul 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错误、异常处理机制(补充)
2012/05/07 PHP
php使用异或实现的加密解密实例
2013/09/04 PHP
php将access数据库转换到mysql数据库的方法
2014/12/24 PHP
php生成word并下载代码实例
2019/03/15 PHP
PHP实现提取多维数组指定一列的方法总结
2019/12/04 PHP
JS支持带x身份证号码验证函数
2008/08/10 Javascript
ExtJS GridPanel 根据条件改变字体颜色
2010/03/08 Javascript
js实现点击添加一个input节点
2014/12/05 Javascript
JavaScript中的DSL元编程介绍
2015/03/15 Javascript
JQuery删除DOM节点的方法
2015/06/11 Javascript
JS实现统计复选框选中个数并提示确定与取消的方法
2015/07/01 Javascript
jQuery旋转木马式幻灯片轮播特效
2015/12/04 Javascript
JS获取月份最后天数、最大天数与某日周数的方法
2015/12/08 Javascript
超全面的vue.js使用总结
2017/02/12 Javascript
jQuery选择器_动力节点Java学院整理
2017/07/05 jQuery
基于Vue的商品主图放大镜方案详解
2019/09/19 Javascript
js实现简单选项卡制作
2020/08/05 Javascript
搭建vscode+vue环境的详细教程
2020/08/31 Javascript
简单掌握Python中glob模块查找文件路径的用法
2016/07/05 Python
Python轻量级ORM框架Peewee访问sqlite数据库的方法详解
2017/07/20 Python
利用python实现简单的邮件发送客户端示例
2017/12/23 Python
python微信跳一跳游戏辅助代码解析
2018/01/29 Python
Python操作SQLite数据库过程解析
2019/09/02 Python
opencv 图像轮廓的实现示例
2020/07/08 Python
解决Python安装cryptography报错问题
2020/09/03 Python
浅谈anaconda python 版本对应关系
2020/10/07 Python
Python 3.9的到来到底是意味着什么
2020/10/14 Python
CSS3中31种选择器使用方法教程
2013/12/05 HTML / CSS
详解HTML5之pushstate、popstate操作history,无刷新改变当前url
2017/03/15 HTML / CSS
世界第一曲奇连锁店:Mrs. Fields Cookies
2017/02/04 全球购物
浪费资源的建议书
2014/03/12 职场文书
法定代表人授权委托书范本
2014/10/07 职场文书
2015员工年度考核评语
2015/03/25 职场文书
小爸爸观后感
2015/06/15 职场文书
Django项目如何正确配置日志(logging)
2021/04/29 Python
python3+PyQt5+Qt Designer实现界面可视化
2021/06/10 Python