JavaScript String indexOf() 方法

  • JavaScript String indexOf() 方法

    indexOf()方法返回字符串中第一次出现指定值的位置。如果要搜索的值永远不会发生,则此方法返回-1。
    注意indexOf()方法区分大小写。
    提示:另请参阅lastIndexOf()方法。
    实例:
    在字符串中搜索“welcome”:
    var str = "Hello world, welcome to the universe.";
    var n = str.indexOf("welcome");
    
    尝试一下
  • 浏览器支持

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

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

    参数 描述
    searchvalue 必需的。 要搜索的字符串
    start 可选的。 在哪个位置开始搜索。默认值0
  • 技术细节

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

    在字符串中查找字母“e”的第一个匹配项:
    var str = "Hello world, welcome to the universe.";
    var n = str.indexOf("e");
    
    尝试一下
    在字符串中查找字母“e”的第一个匹配项,从位置5开始搜索:
    var str = "Hello world, welcome to the universe.";
    var n = str.indexOf("e", 5);
    
    尝试一下