JS 获取字符串最后一个字符
方法一:String.charAt(String.length - 1)
const str = "123456";
console.log(str.charAt(str.length - 1)); // 6
方法二:String.substring(String.length - 1)
const str = "123456";
console.log(str.substring(str.length - 1)); // 6
JS 截取特定字符后面的字符串
indexOf() 字符从左向右首次出现位置索引:String.indexOf("-")
const str = "2022-11-19";
console.log(str.substring(str.indexOf("-") + 1)); // 11-19
lastIndexOf() 字符从右向左首次出现位置索引:String.lastIndexOf("-")
const str = "2022-11-19";
console.log(str.substring(str.lastIndexOf("-") + 1)); // 19
JS 去掉字符串中前 N 位字符
去掉字符串前三位:String.slice(3)
const str = "12345678";
console.log(str.slice(3)); // 45678
JS 去掉字符串中最后 N 位字符
去掉字符串后二位:String.slice(0, -2)
const str = "12345678";
console.log(str.slice(0, -2)); // 123456
JS 在字符串中加入一段特定字符串
在字符串的第 3 位后面插入特定字符串:String.slice(0, 3) + "newStr" + String.slice(3)
const str = "123456";
console.log(str.slice(0, 3) + "newStr" + str.slice(3)); // 123newStr456
JS 截取字符串前 N 位字符
截取字符串前五位:String.substring(0, 5)
const str = "12345678";
console.log(str.substring(0, 5)); // 12345
JS 截取字符串后 N 位字符
截取字符串后三位:String.substring(String.length - 3, String.length)
const str = "12345678";
console.log(str.substring(str.length - 3, str.length)); // 678
JS 数字转字符串
方法一:Number.toString()
const num = 12345;
console.log(num.toString()); // 12345
方法二(数字+任何字符串):Number + ""
const num = 12345;
console.log(num + ""); // 12345
JS 字符串转数字
方法一(向下取整):parseInt(Number)
const num = "123.75";
console.log(parseInt(num)); // 123
方法二(保留小数):parseFloat(Number)
const num = "123.75";
console.log(parseFloat(num)); // 123.75
方法三(强制类型转换[保留小数]):Number(Number)
const num = "123.75";
console.log(Number(num)); // 123.75