1.字符串的长度
// 字符串常用的操作
let str1 = "qwasaertrayuasdf";
let str2 = "asdfzcxfv";
// 1.字符串的长度
console.log(str1.length);
2. charAt() : 返回指定索引位置的字符
// 字符串常用的操作
let str1 = "qwasaertrayuasdf";
let str2 = "asdfzcxfv";// 2. charAt() : 返回指定索引位置的字符
console.log(str1.charAt(1));
3. concat() : 链接两个或多个字符串,返回连接后的字符串
// 字符串常用的操作
let str1 = "qwasaertrayuasdf";
let str2 = "asdfzcxfv";// 3. concat() : 链接两个或多个字符串,返回连接后的字符串
console.log(str1.concat(str2));
4. indexOf(要查找的字符,从哪个索引位置开始查找) : 返回指定字符第一次出现的位置,没有符合条件的字符返回-1
// 字符串常用的操作
let str1 = "qwasaertrayuasdf";
let str2 = "asdfzcxfv";// 4. indexOf(要查找的字符,从哪个索引位置开始查找) : 返回指定字符第一次出现的位置,没有符合条件的字符返回-1
console.log(str1.indexOf("a"));
5. replace(): 将字符串中的某个字符,替换为目标字符,返回替换狗的字符。 默认不会替换所有,只会替换第一个。如要替换所有,用正则表达式匹配
// 字符串常用的操作
let str1 = "qwasaertrayuasdf";
let str2 = "asdfzcxfv";// 5. replace(): 将字符串中的某个字符,替换为目标字符,返回替换狗的字符。 默认不会替换所有,只会替换第一个。如要替换所有,用正则表达式匹配
console.log(str1.replace("a", "Q"));
console.log(str1.replace(/a/gi, "A"));
6. slice(起始索引(含), 结束索引(不含)): 截取一段字符串的内容。
// 字符串常用的操作
let str1 = "qwasaertrayuasdf";
let str2 = "asdfzcxfv";// 6. slice(起始索引(含), 结束索引(不含)): 截取一段字符串的内容。
console.log(str1.slice(0, 2));
7. splice(截取标识): 根据指定字符串进行截取,返回一个数组。
// 字符串常用的操作
let str1 = "qwasaertrayuasdf";
let str2 = "asdfzcxfv";// 7. splice(截取标识): 根据指定字符串进行截取,返回一个数组。
let phone = "6+128G;8+128G;12+256G;16+512G";
console.log(phone.split(";"));
8. 英文字符大小写转换
// 字符串常用的操作
let str1 = "qwasaertrayuasdf";
let str2 = "asdfzcxfv";// 8. 英文字符大小写转换
console.log(str1.toUpperCase()); // 转换为大写
console.log(str1.toLowerCase()); // 转换为小写
9. trim() : 移除首尾两端的空格,中间的无法去除
// 9. trim() : 移除首尾两端的空格,中间的无法去除
console.log(" abc ".trim());