JavaScript字符串截取函数substr() substring() slice()

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))

猜你喜欢

转载自blog.csdn.net/chenjineng/article/details/81286668