JavaScript indexOf() 方法

Definition and Usage

定义与用法

The indexOf() method returns the position of the first occurrence of a specified string value in a string.

indexOf()方法返回指定值在字符串中第一次出现的位置

Syntax

语法stringObject.indexOf(searchvalue,fromindex) 

Parameter

参数

Description

注释

searchvalue

所要匹配的值

Required. Specifies a string value to search for

必选项。指定所要查找匹配的值

fromindex

起始位置

Optional. Specifies where to start the search

可选项。匹配开始的位置

Tips and Notes

注意

Note: The indexOf() method is case sensitive!

注意:indexOf()方法是精确匹配的

Note: This method returns -1 if the string value to search for never occurs.

注意:如果没有可匹配的值,返回 -1 Example

实例

In this example we will do different searches within a "Hello world!" string:

在本例中,我们将对”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> 

The output of the code above will be:

返回结果为:

0
-1
6 

Try-It-Yourself Demos

互动演练

indexOf()

How to use indexOf() to search within a string.

如何用indexOf()对字符串进行查找匹配

时间: 2024-09-16 02:39:36

JavaScript indexOf() 方法的相关文章

javascript indexOf方法、lastIndexOf 方法和substring 方法_基础知识

indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置. 语法 stringObject.indexOf(searchvalue,fromindex) 参数 描述 searchvalue 必需.规定需检索的字符串值. fromindex 可选的整数参数.规定在字符串中开始检索的位置.它的合法取值是 0 到 stringObject.length - 1.如省略该参数,则将从字符串的首字符开始检索. 说明 该方法将从头到尾地检索字符串 stringObject,看它是否含有子串

Javascript中indexof方法的妙用

JavaScript中indexOf方法的语法:theString.indexOf(subString,[n]).它在指定字符串对象中寻找传送的子字符串,如果指定参数n,它可以从指定的位置开始向前搜索(从左往右).如果找到子字符串,返回子字符串在字符串中的位置:如果没有找到相应的字符串,返回-1. 利用它的这个属性,我们可以叫它干很多事,只要你指挥得当. 一.判断OS 虽然HTTP协议是跨平台的,但你编写的HTML页面最终的显示效果却往往与客户端所用的操作系统有关.比如MSOS系列(MS-DOS

javascript Split方法,indexOf方法、lastIndexOf 方法和substring 方法_基础知识

Split方法: 以下程序例子实现了split和整数字符串互转的用法... <script > function evil() { var toint=parseInt("123");//字符串转换成整形 var intvalue=123; var tostr=intvalue.toString();//类型转换成字符串 var my_friends ="test1,test2,test3,test4,test5"; var friend_array =

JavaScript数组中的indexOf方法

最近项目遇到一个小问题代码我会简化成小例子展示给大家. 用心看到最后会有收获哈,基础扎实的童鞋可以直接跳到数组类型使用. 说到 indexOf 大家并不陌生,判断字符串是否包涵子字符串时特别常用(正则不熟练同学的利器). String 类型的使用 温习一下大家熟知的字符串用法,举个例子 let str = 'orange';    str.indexOf('o');  //0  str.indexOf('n');  //3  str.indexOf('c');  //-1   这里 0 和 3

JavaScript 数组中的 indexOf 方法

最近项目遇到一个小问题代码我会简化成小例子展示给大家. 用心看到最后会有收获哈,基础扎实的童鞋可以直接跳到数组类型使用. 说到 indexOf 大家并不陌生,判断字符串是否包涵子字符串时特别常用(正则不熟练同学的利器?). String 类型的使用 温习一下大家熟知的字符串用法,举个? let str = 'orange'; str.indexOf('o');  //0 str.indexOf('n');  //3 str.indexOf('c');  //-1 这里 0 和 3 分别是 o 和

JavaScript indexOf函数用方

JavaScript indexOf函数用方 定义和用法 indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置. 语法 stringObject.indexOf(searchvalue,fromindex)参数 描述 searchvalue 必需.规定需检索的字符串值. fromindex 可选的整数参数.规定在字符串中开始检索的位置.它的合法取值是 0 到 stringObject.length - 1.如省略该参数,则将从字符串的首字符开始检索. 说明 该方法将从头到尾地

简单谈谈JS数组中的indexOf方法_javascript技巧

前言 相信说到 indexOf 大家并不陌生,判断字符串是否包涵子字符串时特别常用,正则不熟练同学的利器.这篇文章就最近遇到的一个问题,用实例再说说说indexOf方法.本文是小知识点积累,不作为深入讨论的话题,因此这里没有解释indexOf()的第二个参数,相信大家都知道第二个参数的作用. String 类型的使用 温习一下大家熟知的字符串用法,举个 let str = 'orange'; str.indexOf('o'); //0 str.indexOf('n'); //3 str.inde

无阻塞加载Javascript的方法和框架

文章简介:用In.js颗粒化管理.加载你的Javascript模块. 近一年来,国内外都十分热衷于异步加载的研究,为了加快页面的载入速度,无阻塞加载Javascript的方法和框架成为了前端开发的焦点和亮点之一. 国外的像基于jQuery的RequireJs,YUI Loader,LabJs,RunJs,国内也有淘宝的SeaJs,豆瓣的DoJs等,这些都是一些十分优秀的模块加载器.但是本文将会向大家介绍一个新的开源的轻量级"多线程"异步模块加载器In.js,In的开发借鉴了Do的一些思

IOS开发:在Swift中使用JavaScript的方法和技巧

  在RedMonk发布的2015年1月编程语言排行榜中,Swift采纳率排名迅速飙升,从刚刚面世时的68位跃至22位,Objective-C仍然稳居TOP10,而JavaScript则凭借着其在iOS平台上原生体验优势成为了年度最火热的编程语言. 开发:在Swift中使用JavaScript的方法和技巧-"> 而早在2013年苹果发布的OS X Mavericks和iOS 7两大系统中便均已加入了JavaScriptCore框架,能够让开发者轻松.快捷.安全地使用JavaScript语言