1、substr(start,length),从目标字符串中下标为start的位置(如果是负数,则是从尾部开始算起)开始提取length个子串,然后返回提取到的字符串。如果省略了length则提取到结尾的子串,如果length小于等于0那么返回空
2、substring(start,end),从给定字符串中提取下标start到end-1的子字符串,如果start比stop大,那么在提取前会交换这2个参数,如果第一个参数小于0,那么则会将其设为0
3、slice(start,end)返回一个新数组(新字符串 ),包含从start到end-1的数组中的元素,如果start比end大,那么会返回空数组(空字符串)