当前位置:首页 > 观察 >

JavaScript中三个截取字符串函数用法和区别比较实例详解

时间:2026-05-02 15:18:47来源:

在JavaScript中,常用的字符串截取函数有`substring()`、`slice()`和`substr()`。它们功能相似,但使用方式和行为存在差异。

方法 参数说明 是否支持负数 是否改变原字符串 示例
`substring()` start, end `"abcde".substring(1,3)` → "bc"
`slice()` start, end `"abcde".slice(1,3)` → "bc"
`substr()` start, length `"abcde".substr(1,2)` → "bc"

总结:`substring()`和`slice()`类似,但`slice()`支持负数参数;`substr()`根据起始位置和长度截取,不支持负数。根据需求选择合适的方法即可。

展开更多
标签: