substr(startIndex, length),length选填,不填则截取剩余全部
substring(startIndex, endIndex),endIndex选填,不填则截取剩余全部
slice(startIndex, endIndex),endIndex选填,不填则截取剩余全部。startIndex,endIndex可以为负数
三个函数都不会修改原始字符串
var _str = 'abcdefghijk'
// 开始索引, length(可选,不填则截取剩余所有)
console.log(_str.substr(1, 2))
// 开始索引, 结束索引(可选,不填则截取剩余所有)
console.log(_str.substring(1, 4))
// 开始索引, 结束索引(可选,不填则截取剩余所有。负数则从尾部开始计算)
console.log(_str.slice(-3))