前端开发:JS中截取字符串的用法总结
在JavaScript中,可以使用String.prototype.slice()
、String.prototype.substring()
和String.prototype.substr()
方法来截取字符串。
slice(startIndex, endIndex)
:返回从startIndex
开始到endIndex
(不包括endIndex
)之间的子串。substring(startIndex, endIndex)
:与slice
类似,但不能接受负索引。substr(startIndex, length)
:从startIndex
开始返回长度为length
的子串。
let str = "Hello, World!";
// 使用slice
let sliced = str.slice(0, 5); // 结果:"Hello"
// 使用substring
let substringed = str.substring(0, 5); // 结果:"Hello"
// 使用substr
let substrd = str.substr(7, 5); // 结果:"World"
注意:substr
方法在最新的JavaScript标准中已经不被推荐使用,主要是因为它的行为可能不一致,并且性能不如slice
和substring
。
评论已关闭