`
stephen830
  • 浏览: 3002055 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JavaScript String 对象参考手册 indexOf() 方法

阅读更多

JavaScript indexOf() 方法

定义和用法

indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。

语法

stringObject.indexOf(searchvalue,fromindex)

 

 

参数描述
searchvalue 必需。规定需检索的字符串值。
fromindex 可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索。

说明

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

提示和注释

注释:indexOf() 方法对大小写敏感!

注释:如果要检索的字符串值没有出现,则该方法返回 -1。

实例

在本例中,我们将在"Hello world!" 字符串内进行不同的检索:

<script type="text/javascript">

var str="Hello world!"
document.write(str.indexOf("Hello") + "<br />")
document.write(str.indexOf("World") + "<br />")
document.write(str.indexOf("world"))

</script>

 

 

以上代码的输出:

0
-1
6

 

 

分享到:
评论

相关推荐

    JavaScript核心对象参考手册

    5. **字符串String**: `String`对象具有多种字符串操作方法,如`charAt`、`substring`、`indexOf`、`replace`、`trim`等。`模板字符串`(Template literals)是现代JavaScript引入的新特性,支持多行和内嵌表达式。 ...

    JavaScript String 对象参考手册

    查找和比较方面,`indexOf()`和`lastIndexOf()`分别从前向后和后向前搜索子字符串的位置。`localeCompare()`按照本地排序规则比较字符串。`match()`配合正则表达式查找匹配项,`search()`查找与正则表达式匹配的首个...

    JavaScript_对象参考手册

    ### JavaScript_对象参考手册 #### String 对象 **概述** `String`对象在JavaScript中主要用于处理文本(字符串)。它可以被视为一种容器,用于存储、访问和操作文本数据。`String`对象提供了丰富的属性和方法来...

    String 对象参考手册(javascript)

    这些知识点覆盖了JavaScript中`String`对象的主要特性和常用方法。理解和掌握这些内容,将有助于你在处理字符串时更得心应手。在实际开发中,还可以结合其他JavaScript特性,如数组方法、正则表达式等,实现更多复杂...

    即用即查JavaScript核心对象参考手册:JavaScript

    字符串是不可变的,提供了一系列的方法如`length`获取长度,`charAt()`、`substring()`、`slice()`获取子串,`indexOf()`、`lastIndexOf()`查找字符位置,`replace()`替换字符串,`toUpperCase()`、`toLowerCase()`...

    JavaScript对象参考手册

    JavaScript对象参考手册详细列出了JavaScript内置对象的属性和方法,这对于开发者来说是一个非常宝贵的资源。 1. **Array对象**: - Array对象用于创建数组,可以存储任意类型的数据。创建方式有多种,如`new ...

    即用即查JAVASCRIPT核心对象参考手册

    ### 即用即查JAVASCRIPT核心对象参考手册知识点详解 #### 一、引言 JavaScript 是一种广泛应用于网页开发中的脚本语言,它能够为网页添加动态效果,提高用户体验。JavaScript 的核心对象是其功能强大的基石之一,...

    书:《即查即用JavaScript核心对象参考手册》源码

    String对象则包含了一系列处理字符串的方法,如`substring()`、`indexOf()`、`replace()`等,便于字符串的查找、替换和操作。Date对象用于处理日期和时间,提供了创建、比较和格式化日期的方法。Math对象提供了各种...

    javascript对象参考手册

    15. **String对象**:深入探讨字符串方法,如`concat()`、`indexOf()`、`replace()`、`split()`等,以及模板字符串的使用。 16. **内置对象和全局对象**:讨论JavaScript的内置对象(如`Array`、`Date`等)和全局...

    即查即用javascript核心对象参考手册

    以上只是JavaScript核心对象的一部分知识点,实际手册中会更深入地探讨每个对象的细节,包括它们的方法、属性和用法,为开发者提供全面的参考。通过学习和理解这些对象,开发者能够更高效地编写JavaScript代码,解决...

    JavaScript中文参考手册

    方法是对象上的函数,比如Array对象的push、pop、slice等,String对象的trim、indexOf等。理解并熟练使用这些内置方法能极大提高代码效率。 4. **对象与属性** 对象是JavaScript中存储数据的主要方式,由键值对...

    javaScript内置对象.doc

    - `indexOf(searchText[, startIndex])`方法:查找子字符串在原字符串中的索引,若找不到则返回-1,可选参数`startIndex`表示开始搜索的位置。 - `substring(index1, index2)`方法:返回索引`index1`到`index2`...

    javascript api参考手册英文版

    String对象包含了各种操作字符串的方法,如`charAt()`获取指定位置字符、`concat()`连接字符串、`indexOf()`查找子字符串位置、`replace()`替换子串、`split()`分割字符串等。 3. **操作(Operations)**: 这...

    JavaScript语法手册

    ### JavaScript语法手册知识点详解 #### 一、JavaScript函数 JavaScript是一种广泛使用的编程语言,尤其适用于Web开发。在JavaScript中,函数是一段可重用的代码块,用于执行特定任务。 ##### 1. GetObject函数 -...

    JavaScript语法和对象速查手册-源代码

    1. 数组:使用[]创建,支持索引访问、length属性、数组方法(push、pop、shift、unshift、splice、slice、concat、join、indexOf、lastIndexOf等)。 2. 迭代器:ES6引入了迭代器协议,可以遍历任何可迭代对象,如...

    JavaScript手册

    在JavaScript中,有一些基础的对象类型,如Number和String,它们各自拥有特定的属性和方法。例如: - Number对象:虽然直接声明一个Number对象较少见,但JavaScript中的数字变量实际上是Number类型的。Number对象...

    js参考手册

    2. 字符串:不可变的字符序列,提供了多种操作字符串的方法,如charAt、indexOf、substring等。 六、事件与DOM操作 1. 事件:JavaScript通过监听和处理用户或浏览器行为,如点击、滚动等。 2. DOM操作:通过...

    javascript函数大全,用户手册

    JavaScript提供了许多内置函数,如Math对象用于数学计算,Array对象提供的数组操作方法(如push、pop、slice等),以及String对象的方法(如substring、indexOf等)。这些函数是JavaScript编程的基石,手册会详细...

Global site tag (gtag.js) - Google Analytics