JS 字符串对象 API

本文介绍了JavaScript中的字符串对象,包括如何通过NewString和String转换数据,以及字符串的常用API,如length、charAt、indexOf、lastIndexOf等。还展示了如何进行字符串的大小写转换、截取以及转换为数组并翻转。同时,详细讲解了字符串的slice和substr方法,以及split方法用于将字符串拆分为数组。最后,探讨了如何利用这些方法进行字符串操作而不会影响原始字符串。

字符串对象 

包装对象:是为了让原始类型的数据像引用类型的数据一样,具有属性和方法

JS中提供了3种包装对象:字符串对象、数值对象、布尔对象

New String() 将任意的数据转为字符串,返回对象

String() 将任意的数据转为字符串,返回字符串

  1. 转义字符—\

\t 制表符(多个连续空格,tab键)

\n 换行符

  1. 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(''));

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

D_evin_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值