玖叶教程网

前端编程开发入门

字符串substr与substring区别(substr和substrb)

substr()方法

substr()方法用于返回指定字符串的一个子串。其语法格式如下:

string.substr(start[,length])

参数说明如下:

start:用于指定获取子字符串的起始下标,如果是一个负数,那么表示从字符串的尾部开始算起的位置。

即-1代表字符串的最后一个字符,-2代表字符串的倒数第二个字符,依此类推。

length:可选,用于指定子字符串中字符的个数。如果省略该参数,则返回从start开始位置到字符串结尾的子串。

例如,使用substr()方法获取指定字符串的子串,代码如下。

var word= "One World One Dream!";
var subs=word.substr(10,9); //subs的值为One Dream


substring()方法

substring()方法用于返回指定字符串的一个子串。其语法格式如下:

string.substring(start,stop)

from:用于指定要获取子字符串的第一个字符在string中的位置。

stop:用于指定要获取子字符串的最后一个字符在string中的位置。

substring()直接将负数忽略,作为0来处理,并将两个参数中较小的作为起始位,较大的作为终止位,即substring(2,-3)等同于substring(2.0),

也就是等同于substring(0,2)

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言