方法一:str.charAt(str.length - 1)
const str = "123456";
console.log(str.charAt(str.length - 1)); // 6
方法二:str.substring(str.length - 1)
const str = "123456";
console.log(str.substring(str.length - 1)); // 6
indexOf() 字符从左向右首次出现位置索引:str.indexOf("-")
const str = "2022-11-19";
console.log(str.substring(str.indexOf("-") + 1)); // 11-19
lastIndexOf() 字符从右向左首次出现位置索引:str.lastIndexOf("-")
const str = "2022-11-19";
console.log(str.substring(str.lastIndexOf("-") + 1)); // 19
去掉字符串前三位:str.slice(3)
const str = "12345678";
console.log(str.slice(3)); // 45678
去掉字符串后二位:str.slice(0, -2)
const str = "12345678";
console.log(str.slice(0, -2)); // 123456
在字符串的第 3 位后面插入特定字符串:str.slice(0, 3) + "newStr" + str.slice(3)
const str = "123456";
console.log(str.slice(0, 3) + "newStr" + str.slice(3)); // 123newStr456
截取字符串前五位:str.substring(0, 5)
const str = "12345678";
console.log(str.substring(0, 5)); // 12345
截取字符串后三位:str.substring(str.length - 3, str.length)
const str = "12345678";
console.log(str.substring(str.length - 3, str.length)); // 678
上一篇:对联写作精解心得(2)