JavaScript字符串indexOf方法

字符串的indexOf函数返回字符串中指定字符或字符串的位置,如果字符不存在就返回-1。在下面的例子中,我们创建的一个字符串,同上一个例子相同,为了便于观察,字符串为"01234567890"。

JavaScript代码

<script type="text/javascript">
var str = "01234567890";
</script>

测试字符串的indexOf方法

首先,执行indexOf('0'),也就是询问字符串中是否包含0这个字符,如果包含的话,返回它的位置。可以点击下面两个按钮测试。


indexOf方法同样也适合字符串,点击下面的按钮就可以发现indexOf('012')返回0,也就是子字符串'012'的起始位置。


下面再看看字符不存在的情况。如果字符或者字符串不存在,返回-1。

JavaScript字符串对象

  1. JavaScript字符串length
  2. JavaScript字符串charAt方法
  3. JavaScript字符串substring方法
  4. JavaScript字符串indexOf方法
  5. JavaScript字符串lastIndexOf方法
  6. JavaScript字符串replace方法
  7. JavaScript字符串split方法
  8. 用字符串的length实现限制文本框长度