前端开发:JS中截取字符串的用法总结
warning:
这篇文章距离上次修改已过439天,其中的内容可能已经有所变动。
在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。
评论已关闭