相关文章推荐

规定在字符串中开始检索的位置。

它的合法取值是 0 到 stringObject.length - 1。

如省略该参数,则将从字符串的最后一个字符处开始检索(  lastIndexOf()  )或 开始(  indexOf()  )一个字符处开始检索。

1.页面代码

<!DOCTYPE html>
    <meta charset="utf-8">
</head>
  <input type="button" value="测试lastIndexOf方法" onclick="lastIndexOfTest()">
  <input type="button" value="测试indexOf方法" onclick="indexOfTest()">
</body> <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"> </script> <script type="text/javascript">
// 1.获取最后一位字符位置==》lastIndexOf() function lastIndexOfTest() { // 定义初始参数 var text = "12345678978"; // 获取最后78字符串的位置 var number = text.lastIndexOf("78"); // 打印位置数字 alert(number); //显示 // 2.获取首次一位字符位置==》lastIndexOf() function indexOfTest() { // 定义初始参数 var text = "12345678978"; // 获取首次78字符串的位置 var number = text.indexOf("78"); // 打印位置数字 alert(number); //显示 </script> </html>

2.lastIndexOf()结果图

测试lastIndexOf方法的结果,获取最后的一个78位置,结果自然是9

注意这里不是直接截取9,而是长度是9

3.IndexOf()结果图

测试IndexOf方法的结果,获取最后的一个78位置,结果自然是6

注意这里不是直接截取6,而是长度是6

1.相同:根据一段字符,查找在其它字符串中的位置。找到返回正整数,找不到返回 -1。

2.返回:一个正整数。或者 -1。

3.lastIndexOf() 方法对大小写敏感!如果要检索的字符串值没有出现,则该方法返回 -1。

4.返回的这个位置范围是 0 ~  str.length-1  或者 -1,类型是 Number。

5.通常是查看 字符串中是否含有对应的字符,没有就返回-1。

* 博客文章部分截图及内容来自于学习的书本及相应培训课程,仅做学习讨论之用,不做商业用途。 * 如有侵权,马上联系我,我立马删除对应链接。 * 备注:王子威 * 我的网易邮箱:wzw_1314_520@163.com
 
推荐文章