<!-- substring(start, end) -->
# Tips
1. 参数不能为负数,start end大小会互换
2. 截取第一个 s.substring(0, 1)
3. 截取最后一个 s.substring(s.length - 1)
4. 从第n个截取到最后一个 s.substring(n)
5. 从第m个截取到第n个 s.substring(m, n - 1)
<!-- slice(start, end) -->
# Tips
1. 参数可以为负数,start end大小不会互换
2. 截取第一个 s.slice(0, 1)
3. 截取最后一个 s.slice(-1)
4. 从第n个截取到最后一个 s.slice(n)
5. 从第m个截取n个 s.slice(m, n - 1)
6. 如果为负数,真值 = 负数 + 长度
<!-- substr(start, length) -->
1. 参数可以为负数,忽略length返回最后正数个字符
2. 截取第一个 s.substr(0, 1)
3. 截取最后一个 s.substr(-1)
4. 从第n个截取到最后一个 s.substr(n)
5. 从第m个截取n个 s.substr(m, n)
javascript — 2021年7月4日