JavaScript String lastIndexOf() 方法

  • JavaScript String lastIndexOf() 方法

    lastIndexOf()方法返回字符串中最后一次出现指定值的位置。
    注意:从结尾到开头搜索字符串,但从位置0开始返回索引。如果要搜索的值永远不会发生,则此方法返回-1。
    注意lastIndexOf()方法区分大小写!
    提示:另请参阅indexOf()方法。
    实例:
    在字符串中搜索“planet”的最后一次出现:
    var str = "Hello planet earth, you are a great planet.";
    var n = str.lastIndexOf("planet");
    
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    方法
    lastIndexOf()
    支持
    支持
    支持
    支持
    支持
  • 语法

    string.lastIndexOf(searchvalue, start)
  • 参数值

    参数 描述
    searchvalue 必需的。 要搜索的字符串
    start 可选的。 开始搜索的位置(向后搜索)。 如果省略,则默认值为字符串的长度
  • 技术细节

    项目 描述
    返回值: 一个数字,表示最后一次发生指定搜索值的位置,如果从未发生,则为-1
    JavaScript版本: ECMAScript 1
  • 更多例子

    在字符串中搜索最后一次出现的“planet”,从位置20开始搜索:
    var str = "Hello planet earth, you are a great planet.";
    var n = str.lastIndexOf("planet", 20);
    
    尝试一下