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 相关文章推荐
用javascript实现的仿Flash广告图片轮换效果
Apr 24 Javascript
js 创建书签小工具之理论
Feb 25 Javascript
node.js中Socket.IO的进阶使用技巧
Nov 04 Javascript
详解Javascript动态操作CSS
Dec 08 Javascript
jquery实现的Accordion折叠面板效果代码
Sep 02 Javascript
AngularJS入门教程之路由与多视图详解
Aug 19 Javascript
实例详解JavaScript中setTimeout函数的执行顺序
Jul 12 Javascript
vue事件修饰符和按键修饰符用法总结
Jul 25 Javascript
vue2.0基于vue-cli+element-ui制作树形treeTable
Apr 30 Javascript
在vue中实现禁止回退上一步,路由不存历史记录
Jul 22 Javascript
vue 解决mintui弹窗弹起来,底部页面滚动bug问题
Nov 12 Javascript
html5中sharedWorker实现多页面通信的示例代码
May 07 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
ThinkPHP采用模块和操作分析
2011/04/18 PHP
PHP中对数组的一些常用的增、删、插操作函数总结
2015/11/27 PHP
PHP函数超时处理方法
2016/02/14 PHP
Joomla开启SEF的方法
2016/05/04 PHP
微信支付开发动态链接Native支付
2016/07/12 PHP
PHP从零开始打造自己的MVC框架之路由类实现方法分析
2019/06/03 PHP
PHP的new static和new self的区别与使用
2019/11/27 PHP
BOOM vs RR BO5 第四场 2.14
2021/03/10 DOTA
JavaScript 面向对象的 私有成员和公开成员
2010/05/13 Javascript
JS保存和删除cookie操作 判断cookie是否存在
2013/11/13 Javascript
如何从jQuery的ajax请求中删除X-Requested-With
2013/12/11 Javascript
nodejs简单实现中英文翻译
2015/05/04 NodeJs
javascript实现信息增删改查的方法
2015/07/25 Javascript
轻松实现javascript数据双向绑定
2015/11/11 Javascript
基于JavaScript实现 网页切出 网站title变化代码
2016/04/03 Javascript
Angularjs中的页面访问权限怎么设置
2016/11/11 Javascript
如何在Angular2中使用jQuery及其插件的方法
2017/02/09 Javascript
jQuery动态生成不规则表格(前后端)
2017/02/21 Javascript
js中url对象化管理分析
2017/12/29 Javascript
vue中阻止click事件冒泡,防止触发另一个事件的方法
2018/02/08 Javascript
写一个移动端惯性滑动&回弹Vue导航栏组件 ly-tab
2018/03/06 Javascript
vue.js轮播图组件使用方法详解
2018/07/03 Javascript
Angular 多级路由实现登录页面跳转(小白教程)
2019/11/19 Javascript
[02:19]DOTA2女子战队FOX视频专访:希望更多美眉一起加入
2013/10/15 DOTA
深入解析Python中的变量和赋值运算符
2015/10/12 Python
python/sympy求解矩阵方程的方法
2018/11/08 Python
浅谈python锁与死锁问题
2020/08/14 Python
波兰最大的度假胜地和城市公寓租赁运营商:Sun & Snow
2018/10/18 全球购物
学前教育专业毕业生自荐信
2013/10/03 职场文书
校园奶茶店创业计划书
2014/01/23 职场文书
信息工作经验交流材料
2014/05/28 职场文书
食品安全标语
2014/06/07 职场文书
2014年小学少先队工作总结
2014/12/18 职场文书
文书工作总结(范文)
2019/07/11 职场文书
MySQL into_Mysql中replace与replace into用法案例详解
2021/09/14 MySQL
MySQL的索引你了解吗
2022/03/13 MySQL