js截取字符串的几种方法

前端2023-12-1823 人已阅来源:网络

在 JavaScript 中,你可以使用多种方法来截取字符串。下面是一些常用的字符串截取方法:

使用 substring 方法:

let str = "Hello, World!";
let sub1 = str.substring(7); // 从索引 7 开始截取到字符串末尾,返回 "World!"
let sub2 = str.substring(7, 12); // 从索引 7 开始截取到索引 12(不包括索引 12),返回 "World"

使用 substr 方法:

let str = "Hello, World!";
let sub1 = str.substr(7); // 从索引 7 开始截取到字符串末尾,返回 "World!"
let sub2 = str.substr(7, 5); // 从索引 7 开始截取 5 个字符,返回 "World"

使用 slice 方法:

let str = "Hello, World!";
let sub1 = str.slice(7); // 从索引 7 开始截取到字符串末尾,返回 "World!"
let sub2 = str.slice(7, 12); // 从索引 7 开始截取到索引 12(不包括索引 12),返回 "World"

使用下标访问:

let str = "Hello, World!";
let sub = str[7]; // 返回索引 7 处的字符 "W"

这些方法都可以用来截取字符串中的子串,你可以根据自己的需求选择合适的方法。需要注意的是,这些方法都不会修改原始字符串,而是返回一个新的截取后的子串。