substring 与 substr的区别

2017/02/08

背景

substring与substr的区别

区别

  1. substring
stringObject.substring(start,stop)

start:必选,非负整数,第一个字符的位置在stingObject的位置 stop: 可选,非负整数, 2. substr() start: 必需。要抽取的子串的起始下标。必须是数值。如果是负数,那么该参数声明从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。
length: 可选。子串中的字符数。必须是数值。如果省略了该参数,那么返回从 stringObject 的开始位置到结尾的字串。