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 相关文章推荐
Flash对联广告的关闭按钮讨论
Jan 30 Javascript
Javascript 继承机制的实现
Aug 12 Javascript
Prototype源码浅析 Number部分
Jan 16 Javascript
jQuery实现将页面上HTML标签换成另外标签的方法
Jun 09 Javascript
JSON+Jquery省市区三级联动
Jan 13 Javascript
jQuery遍历DOM元素与节点方法详解
Apr 14 Javascript
JS 组件系列之Bootstrap Table 冻结列功能IE浏览器兼容性问题解决方案
Jun 30 Javascript
vue实现某元素吸顶或固定位置显示(监听滚动事件)
Dec 13 Javascript
jQuery EasyUI 折叠面板accordion的使用实例(分享)
Dec 25 jQuery
在nginx上部署vue项目(history模式)的方法
Dec 28 Javascript
vue限制输入框只能输入8位整数和2位小数的代码
Nov 06 Javascript
JavaScript中继承原理与用法实例入门
May 09 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/12/30 PHP
destoon找回管理员密码的方法
2014/06/21 PHP
PHP反射使用实例和PHP反射API的中文说明
2014/07/02 PHP
PHP中执行cmd命令的方法
2014/10/11 PHP
在laravel中使用Symfony的Crawler组件分析HTML
2017/06/19 PHP
JQuery获取当前屏幕的高度宽度的实现代码
2011/07/12 Javascript
JS简单实现元素复制示例附图
2013/11/19 Javascript
Ajax请求在数据量大的时候出现超时的解决方法
2014/02/27 Javascript
浅析JavaScript回调函数应用
2016/05/22 Javascript
AngularJS equal比较对象实例详解
2016/09/14 Javascript
javascript实现Emrips反质数枚举的示例代码
2017/12/06 Javascript
微信小程序表单验证form提交错误提示效果
2020/06/19 Javascript
微信小程序收货地址API兼容低版本解决方法
2019/05/18 Javascript
使用JS判断页面是首次被加载还是刷新
2019/05/26 Javascript
layui实现下拉框三级联动
2019/07/26 Javascript
使用vue打包进行云服务器上传的问题
2020/03/02 Javascript
JavaScript oncopy事件用法实例解析
2020/05/13 Javascript
[02:04]2018DOTA2亚洲邀请赛Secret赛前采访
2018/04/03 DOTA
Python列表推导式的使用方法
2013/11/21 Python
pycharm 主题theme设置调整仿sublime的方法
2018/05/23 Python
Python 函数用法简单示例【定义、参数、返回值、函数嵌套】
2019/09/20 Python
2020版Python学习路线图(附学习资料)
2020/09/15 Python
Ubuntu权限不足无法创建文件夹解决方案
2020/11/14 Python
详解通过HTML5 Canvas实现图片的平移及旋转变化的方法
2016/03/22 HTML / CSS
BONIA官方网站:国际奢侈品牌和皮革专家
2016/11/27 全球购物
FOREO官方网站:LUNA露娜洁面仪
2016/11/28 全球购物
瑞士灯具购物网站:Lampenwelt.ch
2018/07/08 全球购物
美国正宗奢华复古手袋、珠宝及配饰网站:What Goes Around Comes Around
2018/07/21 全球购物
德国高尔夫商店:Golfshop.de
2019/06/22 全球购物
电焊工工作岗位职责
2014/02/06 职场文书
初级会计求职信范文
2014/02/15 职场文书
企业年度评优方案
2014/06/02 职场文书
人事专员岗位职责说明书
2014/07/30 职场文书
组工干部对照检查材料
2014/08/25 职场文书
大学生个人总结范文
2015/02/15 职场文书
淘宝客服专员岗位职责
2015/04/07 职场文书