JavaScript字符串对象

本节介绍字符串的属性和方法,它主要用来处理文本。

对象的属性

其实我们之前在HTML DOM中已经就是在使用对象了。例如,我们知道,DOM节点有一些信息、例如nodeName、nodeType等,其实这些信息就是节点对象的属性。下面我们以字符串为例来看看对象的属性。

字符串的属性

var s = "我有个7个字符";

定义了s这个字符串之后,我们就有了一个字符串对象,我们可以访问它的长度属性(length),这个属性不需要我们定义,它是一个内置的属性。访问的方式如下:

s.length

点击下面的按钮看看字符串的长度。

字符串对象的方法(行为)

同样,对象也可以有行为,以字符串对象为例,我们可以让字符串返回某一个位置的字母或文字,这就是一个行为。可以用后面的按钮简单地体验一下字符串的各个属性与方法,本文最后会详细地解释各个方法的使用方法。

<script type="text/javascript">
var s = "我有个7个字符";
var str = "字符" + "串"; //两个字符串相加
</script>

使用字符串的length属性为字符串的长度。

使用charAt方法返回指定位置的字符。


substring方法从字符串中截取一个子字符串。

indexOf返回字符串中指定字符或字符串的位置,如果字符不存在就返回-1。

lastIndexOf方法返回一个字符串中某字符最后一次出现的位置。

字符串属性与方法详解

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

  1. 上一节:JavaScript对象简介
  2. JavaScript字符串对象
  3. 下一节:JavaScript date()

JavaScript对象笔记

  1. JavaScript对象简介
  2. JavaScript字符串对象
  3. JavaScript date()
  4. JavaScript数组
  5. JavaScript 数学对象
  6. JavaScript更多