js中常用的字符串操作!!!
2023-12-13 06:23:50
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());
文章来源:https://blog.csdn.net/qq_64847107/article/details/134957762
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!