lastIndexOf()使用方法
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()使用方法相关推荐
- lastindexof php,javascript 中查找指定字符串indexOf(),lastIndexOf(),match()
在javascript中,有以下三个方法均可实现在字符串中查找指定的字符及字符串. str.indexOf(); 此方法:查找字符在字符串对象中第一次出现的位置.存在,则返回字符串所在的位置.不存在, ...
- c++ 数组截取_【学习教程】JavaScript中原生Array数组方法详解
来源 | http://www.fly63.com/article/detial/9692 JS中,数组可以通过阵列构造函数或[]字面量的方式创建.数组是一个特殊的对象,继承自对象原型,但用typeo ...
- JavaScript 常用数组方法及使用技巧「数组的力量隐藏在数组方法中,必收藏」
JavaScript 数组的力量隐藏在数组方法中. 没错!如果你只知道用数组,但是不知道数组的这些方法怎么用,那么你就不是真正的懂他. 正餐开始,来看看 JavaScript 中有哪些常用的数组方法! ...
- js(JavaScript)操作字符串的方法
今天被字符串操作上了一课,一气之下把字符串的所有方法整了一遍 <script>let str1 = "abc8ABCabc"let str2 = "xyz&q ...
- String字符串方法
字符串的方法都不会改变原字符串,因为JavaScript中字符串的值是不可改变的. 0.String 全局对象是一个用于字符串或一个字符序列的构造函数. 三个知识点至关重要: (1)构造字符串的形式, ...
- 尚硅谷JS笔记-数组的剩余方法、函数的方法 、arguments 、Date、Math、包装类、字符串的相关方法、正则表达式、字符串和正则相关的方法的总结及归纳
目录 一.数组的剩余方法 二.函数的方法 三.arguments 四.Date 五.Math 六.包装类 七.字符串的相关方法 八.正则表达式 九.正则表达式 十.字符串和正则相关的方法 一.数组的剩 ...
- 数组(array)ES5方法
Array是JavaScript的内置对象,同时也是一个构造函数,可以用它生成新的数组,用于在变量中存储多个值 var cars = ["Saab", "Volvo&qu ...
- Java String API 常用的String方法详解
标题 String类的特性 Java中String类的构造方法 String类的 intern() 注意还跟jdk有关 如何保证变量S指向的是字符串常量池中的数据呢? 关于String中 new St ...
- js 字符串截取方法汇总
一.使用 slice() 截取 1,函数说明 slice() 方法可通过指定的开始和结束位置,提取字符串的某个部分,并以新的字符串返回被提取的部分. 语法如下: string.slice(start, ...
最新文章
- 响应式布局设备分界点
- python二十:内置函数
- 推荐系统与协作过滤面临的主要问题
- Codeforces Round #636 (Div. 3) E. Weights Distributing 思维 + bfs
- ASP.NET MVC 音乐商店 - 6. 使用 DataAnnotations 进行模型验证
- jmeter web服务器协议,【JMeter4.0学习(三)】之SoapUI创建WebService接口模拟服务端以及JMeter测试SOAP协议性能测试脚本开发(示例代码)...
- 但我发现了幸福的超级玛丽
- 库克笑嘻嘻!苹果明年或将迎来继iPhone 6后第二次换机大潮
- tomcat启动时SecureRandom耗时
- Hadoop 1.x和Hadoop 2.x,Hadoop 1.x局限性和Hadoop 2.x YARN优点之间的区别
- 移动,电信,中行软开,微软,百度等企业工作纯技术性分析
- RemCom.XFDTD.Bio-Pro.v6.3.8.4
- OLS回归模型-斯皮尔曼相关系数-数值模拟-多目标规划-养老服务床位需求预测与运营模式研究-之数学建模
- OpenGL的环境光、点光源、聚光灯、方向光、材质的定义。
- 植物大战僵尸PC端修改器(WG)分析及代码实现
- 第三方直播SDK对比|直播SDK如何选型
- 被黑的SNES是一款多合一的复古游戏机
- 安卓手机丢了,危险了!意外的7万美元的谷歌Pixel绕过锁屏
- “任知阁”怎么样,我已经踩过了
- 携手红帽拥抱开源,微软助力企业客
热门文章
- 掌财社:换手率选股8大技巧和方法
- 25大城市哪里买房好
- android+无线传输+电脑,安卓手机变u盘软件AirDroid无线传输到电脑1.0.3.2安卓版
- es java api 子查询,criteria 子查询 es
- 实现多人聊天——简单群聊服务器的实现
- 【已解决】The pom for XXX is missing,no dependency information available
- 服务器开发24补充:市面上一些xml第三方库解析速度的对比,tinyxml、tinyxml2、Qt、RapidXml、PugiXml,和tinyxml与tinyxml2的对比
- 汽车IVI中控开发入门及进阶(一):Linux系统内核编译问题总结
- 在android手机端查看APP的本地数据库
- 通过Wifi连接手机摄像头