字符串对象
包装对象:是为了让原始类型的数据像引用类型的数据一样,具有属性和方法
JS中提供了3种包装对象:字符串对象、数值对象、布尔对象
New String() 将任意的数据转为字符串,返回对象
String() 将任意的数据转为字符串,返回字符串
- 转义字符—\
\t 制表符(多个连续空格,tab键)
\n 换行符
- API
获取字符串的长度: length
下标获取字符串: charAt(‘下标’);获取下标对应的字符,也可以使用数组的写法 字符串[下标]
查看数组中是否含有某个元素: indexOf('');返回下标,没有则返回-1。
查找字符串中是否含有某个字符串: lastIndexOf() 返回满足条件的最后一个下 标,找不到返回-1
var str='jvavscript';
//查找字符串中是否含有某个字符串
console.log(str.indexOf('v'));//返回第一个
console.log(str.lastIndexOf('v'));//返回最后一个
英文字母转大写: toUpperCase();
英文字母转小写: toLowerCase();
var str='JvavScript';
//英文字母转大写
console.log(str.toUpperCase());
//转小写
console.log(str.toLowerCase());
使用的字符串对象下的API都不会对原来的字符串产生任何影响,会生成新的 字符串
截取字符串:Str.slice(start[,end]);
var str='jvavscript';
//截取字符串
console.log(str.slice(4));
console.log(str.slice(4,7));
console.log(str.slice(-3,-1));
按照长度截取字符串: str.substr(start,length); length为空截取到最后,负数表示倒 数
var str='jvavscript';
//按照长度截取字符串
console.log(str.substr(4,3));
将字符串转为数组: Str.Split(‘’);
//翻转字符串
var str='jvavscript';
//.split('')转为数组,每个字母代表一个元素
//.reverse()数组翻转
//.join('')再转为字符串
console.log(str.split('').reverse().join(''));
本文介绍了JavaScript中的字符串对象,包括如何通过NewString和String转换数据,以及字符串的常用API,如length、charAt、indexOf、lastIndexOf等。还展示了如何进行字符串的大小写转换、截取以及转换为数组并翻转。同时,详细讲解了字符串的slice和substr方法,以及split方法用于将字符串拆分为数组。最后,探讨了如何利用这些方法进行字符串操作而不会影响原始字符串。

834

被折叠的 条评论
为什么被折叠?



