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实现)MapBar中坐标的加密和解密的脚本
May 16 Javascript
JQuery 表单中textarea字数限制实现代码
Dec 07 Javascript
js贪吃蛇游戏实现思路和源码
Apr 14 Javascript
Vue Ajax跨域请求实例详解
Jun 20 Javascript
jQuery实现的鼠标滚轮控制图片缩放功能实例
Oct 14 jQuery
JS实现的将html转为pdf功能【基于浏览器端插件jsPDF】
Feb 06 Javascript
javascript闭包的使用之按钮切换功能
Aug 30 Javascript
详解js常用分割取字符串的方法
May 15 Javascript
node.JS的crypto加密模块使用方法详解(MD5,AES,Hmac,Diffie-Hellman加密)
Feb 06 Javascript
微信小程序实现音频文件播放进度的实例代码
Mar 02 Javascript
Element Input输入框的使用方法
Jul 26 Javascript
js+canvas实现五子棋小游戏
Aug 02 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(8) php 数组
2010/03/05 PHP
php设计模式 DAO(数据访问对象模式)
2011/06/26 PHP
Apache服务器无法使用的解决方法
2013/05/08 PHP
PHP获取数组中重复最多的元素的实现方法
2014/11/11 PHP
php结合ACCESS的跨库查询功能
2015/06/12 PHP
phalcon model在插入或更新时会自动验证非空字段的解决办法
2016/12/29 PHP
PHP长连接实现与使用方法详解
2018/02/11 PHP
图片自动缩小的js代码,用以防止图片撑破页面
2007/03/12 Javascript
几行代码轻松搞定jquery实现flash8类似的连接效果
2007/05/03 Javascript
js继承 Base类的源码解析
2008/12/30 Javascript
为jquery.ui.dialog 增加“在当前鼠标位置打开”的功能
2009/11/24 Javascript
javascript开发技术大全 第4章 直接量与字符集
2011/07/03 Javascript
Javascript实现计算个人所得税
2015/05/10 Javascript
location.hash保存页面状态的技巧
2016/04/28 Javascript
Vue.js快速入门教程
2016/09/07 Javascript
基于JavaScript实现全选、不选和反选效果
2017/02/15 Javascript
原生js封装运动框架的示例讲解
2017/10/01 Javascript
CSS3结合jQuery实现动画效果及回调函数的实例
2017/12/27 jQuery
angular第三方包开发整理(小结)
2018/04/19 Javascript
Vue中插入HTML代码的方法
2018/09/21 Javascript
swiper.js插件实现pc端文本上下滑动功能示例
2018/12/03 Javascript
使用Layui搭建后台管理界面的操作方法
2019/09/20 Javascript
8个非常实用的Vue自定义指令
2020/12/15 Vue.js
python基于C/S模式实现聊天室功能
2019/01/09 Python
实例讲解Python 迭代器与生成器
2020/07/08 Python
Swisse官方海外旗舰店:澳大利亚销量领先,自然健康品牌
2017/12/15 全球购物
银行会计职员个人的自我评价
2013/09/29 职场文书
支教自我鉴定
2014/01/18 职场文书
财务主管岗位职责
2014/02/28 职场文书
2014年教师节红领巾广播稿
2014/09/10 职场文书
2014四风问题对照检查材料范文
2014/09/15 职场文书
2016党员干部廉洁自律心得体会
2016/01/13 职场文书
2016年党员岗位承诺书
2016/03/24 职场文书
检举信的写法
2019/04/10 职场文书
python 模块重载的五种方法
2021/04/24 Python
人物搭配车车超萌联名预备中 【咒术迴战】 ⨯ 【天竺鼠车车】 展开合作
2022/04/11 日漫