JavaScript字符串substring方法

字符串的substring方法可以返回字符串中指定两个位置(索引)之间的子字符串。在下面的例子中,我们创建的一个字符串,然后使用substring函数来返回几个子字符串。为了便于观察,字符串为"01234567890",这样0位置的字符恰好为0,1位置的字符恰好为1。代码如下:

JavaScript代码

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

测试字符串的substring方法

点击下面的按钮进行测试,可以发现,substring(0,2)会返回"01",也就是说,只返回位置0和位置1,而不包括2。可见,传递给substring的两个参数分别为,起始字符的位置,结束字符的位置+1。

可以点击后面的两个按钮用不同的参数测试,可以验证这个结果。




substring方法的第二个参数可以省略,表示“一直到字符串结尾”。例如substring(7),返回"7890",也就是,从位置7开始到字符串结尾的子字符串。由此可知,substring(0)也就是字符串本身。



JavaScript字符串对象

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