首页 >web前端 >js教程 > 正文

JavaScript中的indexOf()方法有什么作用

原创2018-12-10 09:29:280839
phpstudy集成环境下载
JavaScript中的indexOf() 方法主要是用来返回指定字符串值在字符串中首次出现的位置,如果没有就返回-1

在JavaScript中我们常常使用indexOf() 方法来返回某个字符串值在字符串中首次出现的位置,来简化我们的代码,接下来在文章中将和大家详细介绍如何使用indexOf()方法

【推荐课程:JavaScript教程

indexOf()

返回某个指定的字符串值在字符串中首次出现的位置,它有两个参数分别为:

searchvalue:指的是需检索的字符串值,是必须要写的

fromindex:指在字符串中开始检索的位置,它的值只能是整数,它的合法取数是0到string.length-1。可写可不写,不写时代表将从字符串的首位开始检索

含义:

string.indexOf(searchvalue,fromindex)

这代表着将从头到尾地检索字符串 string,看它是否含有子串 searchvalue。开始检索的位置在字符串的 fromindex 处(当fromindex为0时代表将从字符串的开头开始检索),当找到一个 searchvalue,则返回 searchvalue 的第一次出现的位置。string中的字符位置是从 0 开始的。

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

例:获取字符串中的值

 <script>
var str="hello world"
console.log(str.indexOf("Hello"))
console.log(str.indexOf("World"))
console.log(str.indexOf("world"))
 </script>

结果如下:

例:用indexOf()获取数组中的值

  <script>
    var subject = ["Chinese","Math","English"];
    console.log(subject.indexOf("Math"));
    console.log(subject.indexOf("music"))
     </script>

结果如下:

因为数组时从0开始的,所以Math的位置在1处,而数组中没有music所以返回的是-1.

总结:以上就是本篇文章的全部内容了,希望通过这篇文章能够对于indexOf()方法有一定的了解。

以上就是JavaScript中的indexOf()方法有什么作用的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码
  • 相关标签:indexOf()
  • 本文原创发布php中文网 ,转载请注明出处,感谢您的尊重!
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 专题推荐

    推荐视频教程
  • Javascript 基础教程Javascript 基础教程
  • javascript初级教程javascript初级教程
  • JavaScript学习指南JavaScript学习指南
  • 视频教程分类