字符串的概述与法方法

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

声明:

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 @ 2022-08-03 10:31  小欧呀  阅读(62)  评论(0)    收藏  举报