JavaScript入门教程

JavaScript简介
JavaScript语法基础
JavaScript流程控制
JavaScript函数
面向对象编程
JavaScript事件
JavaScript DOM
正则表达式
JavaScript BOM
AJAX

专题分析

浏览器兼容性
JS优化
Web前端开发规范
编辑器推荐
总结和笔记

学习助手

对象参考手册
ECMAScript分析
数据中心
QQ交流群

JavaScript indexOf():返回指定字符串在字符串中首

indexOf() 方法说明

定义:
Javascript indexOf() 方法返回指定字符串在字符串中首次出现的位置。

使用方法:
string.indexOf(searchvalue,start)

参数说明:
参数 说明
searchvalue 必须参数。要检索得字符串。
start 可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 string.length - 1。如省略该参数,则将从字符串的首字符开始检索。

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

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

浏览器支持:
IE Firefox Chrome Safari Opera

indexOf() 方法定义

<script type="text/javascript">
    var str="Hello world, welcome to the universe.";
    var n=str.indexOf("e");
    document.write(n);
</script>

输出:
1