Javascript中indexOf()和lastIndexOf应用方法实例


Posted in Javascript onAugust 24, 2016

indexOf()方法

indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。

注释:indexOf() 方法对大小写敏感!

注释:如果要检索的字符串值没有出现,则该方法返回 -1。

用之前的charAt()方法

var str ='www.webclks.com/archives/3309';
for(var i=0; i<str.length; i++){
 if(str.charAt(i)==='/'){
 alert(i);
 }
}

indexOf()方法

var str ='www.webclks.com/archives/3309';
alert(str.indexOf('/')); // 从第0个开始查
alert(str.indexOf('/',16)); // 从第16个开始查
alert(str.indexOf('x')); // 查不到返回-1;

indexOf()方法实例

var str='专注脚本学习,分享脚本学习资料和学习心得技巧!';
var s='脚本; // 要查询的内容
var i=0; // 从第几个开始查询
/*
for(;str.indexOf(s,i)!=-1;){
 alert(str.indexOf(s,i));
 i=str.indexOf(s,i)+s.length;
}
*/


while(str.indexOf(s,i)!=-1){
 alert(str.indexOf(s,i));
 i=str.indexOf(s,i)+s.length; 
}

lastIndexOf()方法

lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。

注释:lastIndexOf() 方法对大小写敏感!

注释:如果要检索的字符串值没有出现,则该方法返回 -1。

lastIndexOf()方法实例

var str='专注Web前端学习,分享Web前端学习资料和学习心得技巧!';
alert(str.indexOf('W',0)); // 从前往后查
alert(str.lastIndexOf('W',24)); // 从后往前查

如果第2个值为负数,默认当成0来处理

总结

以上就是本文的全部内容,希望对大家的学习工作能有所帮助,如果有疑问可以留言交流。

Javascript 相关文章推荐
javascript 火狐(firefox)不显示本地图片问题解决
Jul 05 Javascript
js自动闭合html标签(自动补全html标记)
Oct 04 Javascript
关于Javascript与iframe的那些事儿
Jul 04 Javascript
js取模(求余数)隔行变色
May 15 Javascript
分享33个jQuery与CSS3实现的绚丽鼠标悬停效果
Dec 15 Javascript
JQuery boxy插件在IE中边角图片不显示问题的解决
May 20 Javascript
js方法数据验证的简单实例
Sep 17 Javascript
详解React 在服务端渲染的实现
Nov 16 Javascript
详解ES6中的 Set Map 数据结构学习总结
Nov 06 Javascript
vue.js高德地图实现热点图代码实例
Apr 18 Javascript
javascript实现拖拽碰撞检测
Mar 12 Javascript
js 压缩图片的示例(只缩小体积,不更改图片尺寸)
Oct 21 Javascript
详解Bootstrap的iCheck插件checkbox和radio
Aug 24 #Javascript
JS简单实现无缝滚动效果实例
Aug 24 #Javascript
JS动态加载脚本并执行回调操作
Aug 24 #Javascript
利用jsonp跨域调用百度js实现搜索框智能提示
Aug 24 #Javascript
归纳下js面向对象的几种常见写法总结
Aug 24 #Javascript
BootStrap iCheck插件全选与获取value值的解决方法
Aug 24 #Javascript
js友好的时间返回函数
Aug 24 #Javascript
You might like
php实现mysql同步的实现方法
2009/10/21 PHP
js实现的真正的iframe高度自适应(兼容IE,FF,Opera)
2010/03/07 Javascript
iframe 父窗口和子窗口相互的调用方法集锦
2010/12/15 Javascript
jquery focus(fn),blur(fn)方法实例代码
2011/12/16 Javascript
jQuery 全选/反选以及单击行改变背景色实例
2013/07/02 Javascript
jq实现酷炫的鼠标经过图片翻滚效果
2014/03/12 Javascript
js 获取元素下面所有li的两种方法
2014/04/14 Javascript
js获取下拉列表的值和元素个数示例
2014/05/07 Javascript
jQuery中not()方法用法实例
2015/01/06 Javascript
浅谈jQuery中的事件
2015/03/23 Javascript
jQuery插件pagination实现分页特效
2015/04/12 Javascript
基于jquery插件编写countdown计时器
2016/06/12 Javascript
jQuery实现可以编辑的表格实例详解【附demo源码下载】
2016/07/09 Javascript
vue自定义指令实现v-tap插件
2016/11/03 Javascript
如何利用JQuery实现从底部回到顶部的功能
2016/12/27 Javascript
jQuery中的deferred对象和extend方法详解
2017/05/08 jQuery
mockjs+vue页面直接展示数据的方法
2018/12/19 Javascript
js实现树形数据转成扁平数据的方法示例
2020/02/27 Javascript
Python中的tuple元组详细介绍
2015/02/02 Python
python实现从一组颜色中找出与给定颜色最接近颜色的方法
2015/03/19 Python
使用Python编写一个在Linux下实现截图分享的脚本的教程
2015/04/24 Python
python使用PIL缩放网络图片并保存的方法
2015/04/24 Python
socket + select 完成伪并发操作的实例
2017/08/15 Python
快速解决安装python没有scripts文件夹的问题
2018/04/03 Python
对Python3之方法的覆盖与super函数详解
2019/06/26 Python
python 的numpy库中的mean()函数用法介绍
2020/03/03 Python
如何打包Python Web项目实现免安装一键启动的方法
2020/05/21 Python
Python devel安装失败问题解决方案
2020/06/09 Python
在python下实现word2vec词向量训练与加载实例
2020/06/09 Python
matplotlib设置颜色、标记、线条,让你的图像更加丰富(推荐)
2020/09/25 Python
python实现简单的井字棋游戏(gui界面)
2021/01/22 Python
澳大利亚网上玩具商店:Mr Toys Toyworld
2018/03/25 全球购物
竞选生活委员演讲稿
2014/04/28 职场文书
社区春季防火方案
2014/06/02 职场文书
药店促销活动策划方案
2014/08/24 职场文书
Win10加载疑难解答时出错发生意外错误的解决方法
2022/07/07 数码科技