JavaScript字符串lastIndexOf()方法

2021年5月6日17:14:29 发表评论 122 次浏览

下面是String lastIndexOf()方法的示例。

  • 例子:
    filter_none

    编辑 关

    play_arrow

    链接 亮度_4 代码

    <script> function func() { var str = 'notlogy' ; var index = str.lastIndexOf( 'for' ); document.write(index); } func(); </script>

    chevron_right

     
        

    filter_none

     
        

  • 输出如下:
    5
    

str.lastIndexOf()方法查找给定字符串中参数字符串最后一次出现的索引。返回的值从0开始。

语法如下:

str.lastIndexOf(searchValue , index)

百米:

searchValue:searchValue是要在基本字符串中搜索的字符串。

index定义从起始索引开始的索引, 从该起始索引开始向后搜索基本字符串。

返回值:此方法返回字符串的索引(从0开始), 其中searchValue是最后一次找到。如果searchValue在字符串中找不到, 则该方法返回-1.

下面提供了上述方法的示例:

示例1:

var str = 'Departed Train';
var index = str.lastIndexOf('Train');
print(index);

输出如下:

9

在此示例中, 方法lastIndexOf()查找字符串的最后一个索引'培养'在字符串中str。由于字符串的唯一索引是9, 因此此方法返回9作为答案。

示例2:

var str = 'Departed Train';
var index = str.lastIndexOf('ed Tr');
print(index);

输出如下:

6

在此示例中, 方法lastIndexOf()查找字符串的最后一个索引‘ed Tr’在字符串中str。由于存在该字符串的唯一索引是6, 因此此方法返回6作为答案。

示例3:

print('Departed Train'.lastIndexOf('train'));

输出如下:

-1

在此示例中, 方法lastIndexOf()查找字符串的最后一个索引'培养'在字符串中str。由于该字符串不存在于str, 因此此方法返回-1作为答案。

示例4:

print('Departed Train before another Train'.lastIndexOf('Train')); ;

输出如下:

6

在此示例中, 方法lastIndexOf()查找字符串的最后一个索引培养在字符串中str。由于字符串在字符串中存在两次str和索引30, 是的最后一个索引培养, 因此此方法返回30作为答案。

下面提供了上述方法的代码:

程序1:

<script>
//JavaScript to illustrate lastIndexOf() method
  
function func() {
      
     //Original string
     var str = 'Departed Train' ;
      
     //Finding the index of the string
     var index = str.lastIndexOf( 'Train' );
     document.write(index);
}
func();
</script>

输出如下:

9

程序2:

<script>
//JavaScript to illustrate lastIndexOf() method
  
function func() {
      
     //Original string
     var str = 'Departed Train' ;
      
     //Finding the index of the string
     var index = str.lastIndexOf( 'ed Tr' );
     document.write(index); 
}
func();
</script>

输出如下:

6

程序3:

<script>
//JavaScript to illustrate lastIndexOf() method
  
function func() {
     
     //Original string
     var str = 'Departed Train' ;
      
     //Finding index of occurrence of 'train'
     var index = str.lastIndexOf( 'train' );
     document.write(index);
}
func();
</script>

输出如下:

-1

计划4:

<script>
//JavaScript to illustrate lastIndexOf() method
  
function func() {
       
     //Original string
     var str = 'Departed Train before another Train' ;
      
     //Finding index of occurrence of 'Train'
     var index = str.lastIndexOf( 'Train' );
     document.write(index); ;
}
func();
</script>

输出如下:

30

一盏木

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: