字符串的概述与法方法

一、概述:
是一个数据结构,将同样内容串在一起,增删改查不是针对字符串,而是返回一个新的字符串

声明:

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

posted @   小欧呀  阅读(58)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示