lastIndexOf()方法可以返回某个子字符串在字符串中最后出现的位置。
语法格式如下:

stringObject.lastIndexOf(substring,startindex)

startindex:可选参数,用于指定在字符串中开始查找的位置,在这个位置从后向前查找。它的取值范围是0~stringObject.length-1。如果省略该参数,则从字符串的最后一个字符开始查找。如果要查找的子字符串没有出现,则返回-1
例如,在字符串“你好JavaScript”中进行不同的检索,代码如下。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<script>var str="你好JavaScript"document.write(str.lastIndexOf('a')+"<br>")document.write(str.lastIndexOf('a',6)+"<br>")document.write(str.lastIndexOf('java'))
</script>
</body>
</html>

其中,str.lastIndexOf('a',6)6代表从下标为6的位置向前查找a最后出现的位置。

因而,document.write(str.lastIndexOf('a',6)+"<br>")的输出为:5,如下图:

如改为document.write(str.lastIndexOf('a',4)+"<br>")的输出为:3,如下图:

lastIndexOf()使用方法相关推荐

  1. lastindexof php,javascript 中查找指定字符串indexOf(),lastIndexOf(),match()

    在javascript中,有以下三个方法均可实现在字符串中查找指定的字符及字符串. str.indexOf(); 此方法:查找字符在字符串对象中第一次出现的位置.存在,则返回字符串所在的位置.不存在, ...

  2. c++ 数组截取_【学习教程】JavaScript中原生Array数组方法详解

    来源 | http://www.fly63.com/article/detial/9692 JS中,数组可以通过阵列构造函数或[]字面量的方式创建.数组是一个特殊的对象,继承自对象原型,但用typeo ...

  3. JavaScript 常用数组方法及使用技巧「数组的力量隐藏在数组方法中,必收藏」

    JavaScript 数组的力量隐藏在数组方法中. 没错!如果你只知道用数组,但是不知道数组的这些方法怎么用,那么你就不是真正的懂他. 正餐开始,来看看 JavaScript 中有哪些常用的数组方法! ...

  4. js(JavaScript)操作字符串的方法

    今天被字符串操作上了一课,一气之下把字符串的所有方法整了一遍 <script>let str1 = "abc8ABCabc"let str2 = "xyz&q ...

  5. String字符串方法

    字符串的方法都不会改变原字符串,因为JavaScript中字符串的值是不可改变的. 0.String 全局对象是一个用于字符串或一个字符序列的构造函数. 三个知识点至关重要: (1)构造字符串的形式, ...

  6. 尚硅谷JS笔记-数组的剩余方法、函数的方法 、arguments 、Date、Math、包装类、字符串的相关方法、正则表达式、字符串和正则相关的方法的总结及归纳

    目录 一.数组的剩余方法 二.函数的方法 三.arguments 四.Date 五.Math 六.包装类 七.字符串的相关方法 八.正则表达式 九.正则表达式 十.字符串和正则相关的方法 一.数组的剩 ...

  7. 数组(array)ES5方法

    Array是JavaScript的内置对象,同时也是一个构造函数,可以用它生成新的数组,用于在变量中存储多个值 var cars = ["Saab", "Volvo&qu ...

  8. Java String API 常用的String方法详解

    标题 String类的特性 Java中String类的构造方法 String类的 intern() 注意还跟jdk有关 如何保证变量S指向的是字符串常量池中的数据呢? 关于String中 new St ...

  9. js 字符串截取方法汇总

    一.使用 slice() 截取 1,函数说明 slice() 方法可通过指定的开始和结束位置,提取字符串的某个部分,并以新的字符串返回被提取的部分. 语法如下: string.slice(start, ...

最新文章

  1. 响应式布局设备分界点
  2. python二十:内置函数
  3. 推荐系统与协作过滤面临的主要问题
  4. Codeforces Round #636 (Div. 3) E. Weights Distributing 思维 + bfs
  5. ASP.NET MVC 音乐商店 - 6. 使用 DataAnnotations 进行模型验证
  6. jmeter web服务器协议,【JMeter4.0学习(三)】之SoapUI创建WebService接口模拟服务端以及JMeter测试SOAP协议性能测试脚本开发(示例代码)...
  7. 但我发现了幸福的超级玛丽
  8. 库克笑嘻嘻!苹果明年或将迎来继iPhone 6后第二次换机大潮
  9. tomcat启动时SecureRandom耗时
  10. Hadoop 1.x和Hadoop 2.x,Hadoop 1.x局限性和Hadoop 2.x YARN优点之间的区别
  11. 移动,电信,中行软开,微软,百度等企业工作纯技术性分析
  12. RemCom.XFDTD.Bio-Pro.v6.3.8.4
  13. OLS回归模型-斯皮尔曼相关系数-数值模拟-多目标规划-养老服务床位需求预测与运营模式研究-之数学建模
  14. OpenGL的环境光、点光源、聚光灯、方向光、材质的定义。
  15. 植物大战僵尸PC端修改器(WG)分析及代码实现
  16. 第三方直播SDK对比|直播SDK如何选型
  17. 被黑的SNES是一款多合一的复古游戏机
  18. 安卓手机丢了,危险了!意外的7万美元的谷歌Pixel绕过锁屏
  19. “任知阁”怎么样,我已经踩过了
  20. 携手红帽拥抱开源,微软助力企业客

热门文章

  1. 掌财社:换手率选股8大技巧和方法
  2. 25大城市哪里买房好
  3. android+无线传输+电脑,安卓手机变u盘软件AirDroid无线传输到电脑1.0.3.2安卓版
  4. es java api 子查询,criteria 子查询 es
  5. 实现多人聊天——简单群聊服务器的实现
  6. 【已解决】The pom for XXX is missing,no dependency information available
  7. 服务器开发24补充:市面上一些xml第三方库解析速度的对比,tinyxml、tinyxml2、Qt、RapidXml、PugiXml,和tinyxml与tinyxml2的对比
  8. 汽车IVI中控开发入门及进阶(一):Linux系统内核编译问题总结
  9. 在android手机端查看APP的本地数据库
  10. 通过Wifi连接手机摄像头