📅  最后修改于: 2023-12-03 14:53:49.388000             🧑  作者: Mango
在 Javascript 中,可以使用 substr
或 substring
方法来对字符串进行截取。这些方法都可以接受起始索引和截取长度作为参数,用于切片字符串。需要注意的是,substr
方法的第二个参数是截取长度,而 substring
方法的第二个参数是终止索引。下面是对切片方法的详细介绍。
substr
方法可以接受两个参数,第一个参数是起始索引,第二个参数是截取长度。如果省略第二个参数,则会截取从起始索引到字符串末尾的所有字符。
例如,要从字符串 "javascript"
的索引 4 开始截取 4 个字符,可以这样写:
const str = "javascript";
const slicedStr = str.substr(4, 4); // "script"
如果省略第二个参数,将截取从起始索引到字符串末尾的所有字符:
const str = "javascript";
const slicedStr = str.substr(4); // "script"
substring
方法可以接受两个参数,第一个参数是起始索引,第二个参数是终止索引。如果省略第二个参数,则会截取从起始索引到字符串末尾的所有字符。
例如,要从字符串 "javascript"
的索引 4 开始截取到索引 9 的所有字符,可以这样写:
const str = "javascript";
const slicedStr = str.substring(4, 9); // "scrip"
如果省略第二个参数,将截取从起始索引到字符串末尾的所有字符:
const str = "javascript";
const slicedStr = str.substring(4); // "script"
以上就是在 Javascript 中切片字符串的方法。substr
方法用于截取一段固定长度的子字符串,而 substring
方法则用于截取一段指定范围的子字符串。需要记住的是,substr
方法的第二个参数是截取长度,而 substring
方法的第二个参数是终止索引。