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 相关文章推荐
网页整体变灰白色(兼容各浏览器)实例
Apr 21 Javascript
浅谈Javascript中匀速运动的停止条件
Dec 19 Javascript
jquery 追加元素append、prepend、before、after用法与区别分析
Dec 02 Javascript
通过npm引用的vue组件使用详解
Mar 02 Javascript
如何解决vue与传统jquery插件冲突
Mar 20 Javascript
AngularJs实现聊天列表实时刷新功能
Jun 15 Javascript
基于JS实现移动端左滑删除功能
Jul 28 Javascript
JavaScript生成简单等差数列
Nov 28 Javascript
分析JavaScript数组操作难点
Dec 18 Javascript
Vue.set()实现数据动态响应的方法
Feb 07 Javascript
详解package.json版本号规则
Aug 01 Javascript
微信小程序自定义底部弹出框功能
Nov 18 Javascript
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
造就帕卡马拉的帕卡斯是怎么被发现的
2021/03/03 咖啡文化
对squid中refresh_pattern的一些理解和建议
2009/04/17 PHP
php中并发读写文件冲突的解决方案
2013/10/25 PHP
PHP的Yii框架的常用日志操作总结
2015/12/08 PHP
php构造函数与析构函数
2016/04/23 PHP
php实现购物车产品删除功能(2)
2020/07/23 PHP
JavaScript更改class和id的方法
2008/10/10 Javascript
javascript检测浏览器的缩放状态实现代码
2014/09/28 Javascript
domReady的实现案例
2016/11/23 Javascript
JavaScript中日常收集常见的10种错误(推荐)
2017/01/08 Javascript
Vue指令的钩子函数使用方法
2017/03/20 Javascript
CSS3 动画卡顿性能优化的完美解决方案
2018/09/20 Javascript
迅速了解一下ES10中Object.fromEntries的用法使用
2019/03/05 Javascript
从理论角度讨论JavaScript闭包
2019/04/03 Javascript
Vue+Element UI+vue-quill-editor富文本编辑器及插入图片自定义
2019/08/20 Javascript
浅谈Vue3.0之前你必须知道的TypeScript实战技巧
2019/09/11 Javascript
Element Card 卡片的具体使用
2020/07/26 Javascript
JS事件循环机制event loop宏任务微任务原理解析
2020/08/04 Javascript
Echarts在Taro微信小程序开发中的踩坑记录
2020/11/09 Javascript
[46:14]VGJ.T vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
[51:06]DOTA2-DPC中国联赛 正赛 Elephant vs Aster BO3 第二场 1月26日
2021/03/11 DOTA
批处理与python代码混合编程的方法
2016/05/19 Python
Python实现查找数组中任意第k大的数字算法示例
2019/01/23 Python
Python实现京东秒杀功能代码
2019/05/16 Python
python3 批量获取对应端口服务的实例
2019/07/25 Python
Python list与NumPy array 区分详解
2019/11/06 Python
利用python进行文件操作
2020/12/04 Python
使用CSS3配合IE滤镜实现渐变和投影的效果
2015/09/06 HTML / CSS
佳能法国商店:Canon法国
2019/02/14 全球购物
俄罗斯Sportmarket体育在线商店:用于旅游和户外活动
2019/11/12 全球购物
static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
2015/02/22 面试题
Tomcat的缺省是多少,怎么修改
2014/04/09 面试题
大学生的四年学习自我评价
2013/12/13 职场文书
教师党员批评与自我批评发言稿
2014/10/15 职场文书
领导激励员工的演讲稿,各种会上用得到,建议收藏
2019/08/13 职场文书
python中数组和列表的简单实例
2022/03/25 Python