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 相关文章推荐
你需要知道的10个最佳javascript开发实践小结
Apr 15 Javascript
JavaScript匿名函数与委托使用示例
Jul 22 Javascript
JavaScript实现的简单幂函数实例
Apr 17 Javascript
JavaScript实现动画打开半透明提示层的方法
Apr 21 Javascript
jquery插件unobtrusive实现片段式加载
Jun 15 Javascript
Angular.js 4.x中表单Template-Driven Forms详解
Apr 25 Javascript
JS原生带小白点轮播图实例讲解
Jul 22 Javascript
详解bootstrap用dropdown-menu实现上下文菜单
Sep 22 Javascript
微信小程序的日期选择器的实例详解
Sep 29 Javascript
详解如何在你的Vue项目配置vux
Jun 04 Javascript
JsonServer安装及启动过程图解
Feb 28 Javascript
vue 使用class创建和清除水印的示例代码
Dec 25 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解析xml提示Invalid byte 1 of 1-byte UTF-8 sequence错误的处理方法
2013/11/14 PHP
php 批量替换html标签的实例代码
2013/11/26 PHP
PHP扩展Memcache分布式部署方案
2015/12/06 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
2017/07/19 PHP
php+jQuery实现的三级导航栏下拉菜单显示效果
2017/08/10 PHP
TP5框架实现上传多张图片的方法分析
2020/03/29 PHP
javascript实现划词标记+划词搜索功能
2007/03/06 Javascript
ajaxControlToolkit AutoCompleteExtender的用法
2008/10/30 Javascript
javascript setTimeout和setInterval 的区别
2009/12/08 Javascript
javascript:window.open弹出窗口的位置问题
2014/03/18 Javascript
JavaScript分析、压缩工具JavaScript Analyser
2014/12/31 Javascript
AngularJS 2.0新特性有哪些
2016/02/18 Javascript
jQuery 3.0中存在问题及解决办法
2016/07/15 Javascript
JavaScript中String对象的方法介绍
2017/01/04 Javascript
vue-ajax小封装实例
2017/09/18 Javascript
解读ES6中class关键字
2017/11/20 Javascript
JS中使用textPath实现线条上的文字
2017/12/25 Javascript
Promise.all中对于reject的处理方法
2018/08/01 Javascript
微信小程序实现笑脸评分功能
2018/11/03 Javascript
Vue 实现手动刷新组件的方法
2019/02/19 Javascript
element-ui上传一张图片后隐藏上传按钮功能
2019/05/22 Javascript
Vue内部渲染视图的方法
2019/09/02 Javascript
vue封装可复用组件confirm,并绑定在vue原型上的示例
2019/10/31 Javascript
vue 实现tab切换保持数据状态
2020/07/21 Javascript
基于脚手架创建Vue项目实现步骤详解
2020/08/03 Javascript
tornado捕获和处理404错误的方法
2014/02/26 Python
pytorch中tensor的合并与截取方法
2018/07/26 Python
Django models文件模型变更错误解决
2020/05/11 Python
Python子进程subpocess原理及用法解析
2020/07/16 Python
澳大利亚领先的女帽及配饰公司:Morgan&Taylor
2019/12/01 全球购物
掌上明珠Java程序员面试总结
2016/02/23 面试题
外语学院毕业生的自我鉴定
2013/11/28 职场文书
会计实训报告范文
2014/11/04 职场文书
服务明星事迹材料
2014/12/29 职场文书
2016年学校综治宣传月活动总结
2016/03/16 职场文书
golang判断key是否在map中的代码
2021/04/24 Golang