substring()

substring() 方法用于获取字符串的开始和结束索引之间的部分,或者到字符串的末尾。
下面是 substring() 的例子:

let str = "Welcome to onitroad";
console.log(str.substring(1,2));
console.log(str.substring(0, 10));
console.log(str.substring(5));

尽管 substr() 不是严格不推荐使用的函数,但它被视为遗留函数,我们应该尽可能避免使用它。
它不是 JavaScript 的一部分,将来可能会被删除。
因此,我们可以改用 substring() 方法。

substr()

p> substr() 方法用于获取从指定索引开始并在之后扩展指定数量字符的字符串的一部分。

下面是一个 substr() 方法的例子:

let str = "Welcome to onitroad";
console.log(str.substr(1,2));
console.log(str.substr(-2,2));
console.log(str.substr(1));
console.log(str.substr(-17,2));
Substr 和 Substring 有什么区别

JavaScript 中有两个字符串操作函数,分别是 substr() 和 substring(),用于从字符串中获取子字符串。

但是, subst() 和 substring() 方法之间存在细微差别。

两个函数都接受两个参数,但 substr() 接受要返回的子字符串的长度,而 substring 接受子字符串的结束索引(不包括)。

日期:2020-06-02 22:16:30 来源:oir作者:oir