1,字符串截取
使用 substring
方法:substring(start, end)
方法返回字符串的一个子串,其索引从 start
开始到 end - 1
结束。若不传递 end
参数,则截取到字符串的末尾。
const str = "Hello, World!";
const subStr = str.substring(7, 12); // 结果为 "World"
使用 slice
方法:slice(start, end)
方法也返回字符串的一个子串,其索引从 start
开始,到 end - 1
结束。与 substring
方法不同的是,slice
方法可以使用负数索引,表示从字符串的末尾开始计算位置。
const str = "Hello, World!";
const subStr = str.slice(7, 12); // 结果为 "World"
const subStr2 = str.slice(-6); // 结果为 "World!"
使用 substr
方法:substr(start, length)
方法返回字符串的一个子串,其索引从 start
开始,并包含 length
个字符。若不传递 length
参数,则截取到字符串的末尾。
const str = "Hello, World!";
const subStr = str.substr(7, 5); // 结果为 "World"