-
str.substr(start,length)
解释:str 字符串
start 必选。从哪里开始截取,也就是索引值,从0开始。可以接受负数,比如-1就是从最后一位开始算起,-2就是从倒数第二位开始算起。 length 需要截取的长度,比如从索引0开始往后截取5个字符,length就是5。非必填,不填时从start开始一直截取到最后。
结果:返回新子串
提示:ECMAscript 没有对该方法进行标准化,因此反对使用它。
是否改变原字符串:不改变 -
str.substring(start,stop)
解释:必选。 start 从哪里开始截取,也就是索引值,从0开始。必须是非负整数。 stop 字符结束的索引值+1。非必填,不填时从start开始一直截取到最后。
结果:返回新子串
是否改变原字符串:不改变 -
str.slice(start,stop)
解释:start 必选。 start 从哪里开始截取,也就是索引值,从0开始。可以接受负数,比如-1就是从最后一位开始算起,-2就是从倒数第二位开始算起。
stop 字符结束的索引值。非必填,不填时从start开始一直截取到最后。 可以接受负数,比如-1就是从最后一位开始算起,-2就是从倒数第二位开始算起。stop的索引位置的值是不包括进截取的字符串中的。 结果:返回新子串
是否改变原字符串:不改变