字符串的概述与法方法
一、概述:
是一个数据结构,将同样内容串在一起,增删改查不是针对字符串,而是返回一个新的字符串
声明:
1、值类型:
var str ='skdhih'
2、new关键词声明(引用空值的地址)
var str2 = new String();
3、ES6新增 字符串模板
var a = `jack`
var str3 = `hello word${a}`
console.log(str3);
4、 newString()和String()区别
newString()构建一个String对象(数据引用类型 有地址指向)
String()将对应的传入的参数转换为String类型
5、字符串属性
length:返回字符串长度(包含空格及换行)
console.log(str3.length);
下标查找对应元素
console.log(str3[4]);
二、字符串方法
charAt:查找小标,返回对应下标的字符串
console.log(str3.charAt(0));
charCodeAt:返回字符串的ASCII码(效率更高)
console.log(str3.charCodeAt(0));
indexOf() ,lastIndexOf()方法与数组用法一致,参考数组写法
静态方法,对应的ASCII码转换成字符串
console.log(lastIndexOf('e',9));
var str = String.fromCharCode(97)
concat多个字符串连接为一个字符串
var str4 = 'abcdef'
var str5='123'
console.log(str4.concat(str5));
截取:
subString(开始的下标,结束的下标)
strString(开始的下标,截取的个数)
分割:split,默认不分割
————————————————
版权声明:本文为CSDN博主「是小o」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_49464663/article/details/126100598
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了