星空网 > 软件开发 > Java

JavaScript indexOf() 方法和 lastIndexOf() 方法

一,定义和用法

indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。

lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。

语法

stringObject.indexOf(searchvalue,fromindex)
stringObject.lastIndexOf(searchvalue,fromindex)

indexOf() 方法

参数描述
searchvalue必需。规定需检索的字符串值。
fromindex可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索。

 lastIndexOf() 方法

参数描述
searchvalue必需。规定需检索的字符串值。
fromindex可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的最后一个字符处开始检索。

 

返回值

lastIndexOf() 方法如果在 stringObject 中的 fromindex 位置之前存在 searchvalue,则返回的是出现的最后一个 searchvalue 的位置。

说明

 indexOf() 方法将从头到尾地检索字符串 stringObject,看它是否含有子串 searchvalue。开始检索的位置在字符串的 fromindex 处或字符串的开头(没有指定 fromindex 时)。如果找到一个 searchvalue,则返回 searchvalue 的第一次出现的位置。stringObject 中的字符位置是从 0 开始的。

 lastIndexOf() 方法将从尾到头地检索字符串 stringObject,看它是否含有子串 searchvalue。开始检索的位置在字符串的 fromindex 处或字符串的结尾(没有指定 fromindex 时)。如果找到一个 searchvalue,则返回 searchvalue 的第一个字符在 stringObject 中的位置。stringObject 中的字符位置是从 0 开始的。

二,提示和注释

注释:indexOf() 方法和 lastIndexOf() 方法都对大小写敏感!

如果要检索的字符串值没有出现,则该方法返回 -1。

实例1:

<html><body><script type="text/javascript">var str="Hello world!"document.write(str.indexOf("Hello") + "<br />")document.write(str.indexOf("World") + "<br />")document.write(str.indexOf("world"))</script></body></html>

效果如下:

JavaScript indexOf() 方法和 lastIndexOf() 方法

 实例2:

<html><body><script type="text/javascript">var str="Hello world!"document.write(str.lastIndexOf("Hello") + "<br />")document.write(str.lastIndexOf("World") + "<br />")document.write(str.lastIndexOf("world"))</script></body></html>

效果如下:

JavaScript indexOf() 方法和 lastIndexOf() 方法 

三,参阅

charCodeAt() 方法、substring() 方法

 





原标题:JavaScript indexOf() 方法和 lastIndexOf() 方法

关键词:JavaScript

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

最全Facebook广告投放教程,干饭人冲冲冲!:https://www.ikjzd.com/articles/136991
日式思维的拧巴---秒懂日本:https://www.ikjzd.com/articles/136992
化妆品FDA注册是强制性的吗:https://www.ikjzd.com/articles/136994
您真的知道注册中国香港公司与注册离岸公司有何区别?:https://www.ikjzd.com/articles/136995
Wish:黑五期间欧洲海外仓订单增长超过110%:https://www.ikjzd.com/articles/136996
欧洲时尚电商Zalando今年收入达7.39亿欧元:https://www.ikjzd.com/articles/136997
抖音电商副总裁将赴TikTok电商任职:https://www.goluckyvip.com/news/187213.html
中国跨境电商持续爆发,韩国本土企业慌了:https://www.kjdsnews.com/a/1836491.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流