JavaScript lastIndexOf方法入门实例(计算指定字符在字符串中最后一次出现的位置)


Posted in Javascript onOctober 17, 2014

JavaScript lastIndexOf 方法

lastIndexOf 方法用于计算指定的字符串在整个字符串中最后一次出现的位置,并返回该数值。其语法如下:

str_object.lastIndexOf( search, start )

参数说明:

参数 说明
str_object 要操作的字符串(对象)
search 必需。要检索的字符串
start 可选。指定开始检索的位置,如省略该参数,则将从字符串的最后一个字符开始检索

提示:字符串是从 0 开始计数的。

lastIndexOf 方法实例

<script language="JavaScript">
var str = "3water.com";

document.write( str.lastIndexOf( "." ) + "<br />" );

document.write( str.lastIndexOf( ".", 5 ) + "<br />" );

document.write( str.lastIndexOf( ".", 10 ) );
</script>

运行该例子,输出:

9

3

9

注意在上面第二个参数为 5 的例子中,实际找到的是第一个 . 符号,即在 www.5 字符串中搜索。
lastIndexOf 对大小写敏感,如果要检索的字符串值没有出现,则该方法返回 -1。
Javascript 相关文章推荐
JavaScript全排列的六种算法 具体实现
Jun 29 Javascript
JavaScript中length属性的使用方法
Jun 05 Javascript
jQuery超酷平面式时钟效果代码分享
Mar 30 Javascript
JavaScript代码生成PDF文件的方法
Feb 26 Javascript
node.js中express-session配置项详解
May 31 Javascript
js实现本地时间同步功能
Aug 26 Javascript
详解vue + vuex + directives实现权限按钮的思路
Oct 24 Javascript
element 结合vue 在表单验证时有值却提示错误的解决办法
Jan 22 Javascript
基于JS实现一个随机生成验证码功能
May 29 Javascript
如何实现一个简易版的vuex持久化工具
Sep 11 Javascript
浅析vue-router实现原理及两种模式
Feb 11 Javascript
vue 在服务器端直接修改请求的接口地址
Dec 19 Vue.js
JavaScript indexOf方法入门实例(计算指定字符在字符串中首次出现的位置)
Oct 17 #Javascript
JavaScript charCodeAt方法入门实例(用于取得指定位置字符的Unicode编码)
Oct 17 #Javascript
JavaScript字符串对象charAt方法入门实例(用于取得指定位置的字符)
Oct 17 #Javascript
JavaScript字符串对象fromCharCode方法入门实例(用于把Unicode值转换为字符串)
Oct 17 #Javascript
JavaScript onkeypress事件入门实例(按下或按住一个键盘按键)
Oct 17 #Javascript
JavaScript onkeydown事件入门实例(键盘某个按键被按下)
Oct 17 #Javascript
JavaScript字符串对象toUpperCase方法入门实例(用于把字母转换为大写)
Oct 17 #Javascript
You might like
遍历指定目录下的所有目录和文件的php代码
2011/11/27 PHP
浅谈PHP实现大流量下抢购方案
2017/12/15 PHP
PHP标准库 (SPL)――Countable用法示例
2020/06/05 PHP
Gambit vs CL BO3 第二场 2.13
2021/03/10 DOTA
jquerymobile checkbox及时刷新才能获取其准确值
2012/04/14 Javascript
jquery.autocomplete修改实现键盘上下键自动填充示例
2013/11/19 Javascript
简单谈谈Javascript中类型的判断
2015/10/19 Javascript
基于javascript实现彩票随机数生成(升级版)
2020/04/17 Javascript
AngularJS实践之使用NgModelController进行数据绑定
2016/10/08 Javascript
vue项目中使用axios上传图片等文件操作
2017/11/02 Javascript
Vue使用枚举类型实现HTML下拉框步骤详解
2018/02/05 Javascript
JS中Promise函数then的奥秘探究
2018/07/30 Javascript
老生常谈JavaScript获取CSS样式的方法(兼容各浏览器)
2018/09/19 Javascript
jQuery分组选择器简单用法示例
2019/04/04 jQuery
Vue实现base64编码图片间的切换功能
2019/12/04 Javascript
Python正则表达式教程之二:捕获篇
2017/03/02 Python
pandas中的DataFrame按指定顺序输出所有列的方法
2018/04/10 Python
python3+PyQt5泛型委托详解
2018/04/24 Python
Python 等分切分数据及规则命名的实例代码
2019/08/16 Python
Python类的动态绑定实现原理
2020/03/21 Python
Python改变对象的字符串显示的方法
2020/08/01 Python
字符串str除首尾字符外的其他字符按升序排列
2013/03/08 面试题
党员学习十八大感想
2014/01/17 职场文书
年终考核评语
2014/01/19 职场文书
致标枪运动员广播稿
2014/02/06 职场文书
毕业实习评语
2014/02/10 职场文书
户外拓展活动方案
2014/02/11 职场文书
工程管理英文求职信
2014/03/18 职场文书
安全例会汇报材料
2014/08/23 职场文书
群众路线领导对照材料
2014/08/23 职场文书
党性锻炼的心得体会
2014/09/03 职场文书
2015年依法行政工作总结
2015/04/29 职场文书
大学生活委员竞选稿
2015/11/21 职场文书
2019开业庆典剪彩仪式主持词!
2019/07/22 职场文书
2019年共青团工作条例最新版
2019/11/12 职场文书
js前端面试常见浏览器缓存强缓存及协商缓存实例
2022/06/21 Javascript