String对象的常用方法

本文全面介绍了JavaScript中字符串的各种操作方法,包括查找、截取、替换、分割、合并、清除空格等基本操作,以及ES6新增的字符串处理功能,如表示是否找到了目标字符串、判断字符串是否位于头部或尾部、重复字符串、补全字符串等。
摘要由CSDN通过智能技术生成

通过字面量var str=""创建的字符串,数据类型都是string
通过var str=new String()创建的字符串是字符串对象

所有的字符串对象转成布尔值都是true

1.查找字符

      str.search(字符);
      str.charAt(下标);//从字符串中找到该下标的字符

2.截取字符

	str.slice(起始下标,终止下标);//从起始下标,截取到终止下标(不包括该下标对应的字符)
	str.substring(起始下标,结束下标);//不包括该结束下标对应的字符
	str.substr(起始下标,截取个数);//从起始下标截取一个数量
	str.indexOf(字符,开始下标);//返回该字符第一次出现的下标位置,开始下标可省略
	str.lastIndexOf(字符);//从字符串后面往前面找,返回该字符第一次出现的下标位置

3.替换字符

  	str.replace(原字符串,替换字符串);

4.分割字符串

   	str.split(字符);//用该字符把字符串分割为多个字符串

5.合并字符串

	str.concat(新字符串);//将新字符串合并在原字符串的末尾

6.清除前后空格

	 str.trim();

es6新增
7.表示是否找到了该字符串,返回布尔值,

str.includes("字符串",i);//i表示开始搜索的位置

8.表示该字符串是否在原字符串的头部,返回布尔值,

 str.startsWith("字符串",i);//i表示开始搜索的位置

9.表示该字符串是否在原字符串的尾部,返回布尔值,

 str.endsWith("字符串",i)//表示前i个字符

10.表示将原字符串重复n次,返回一个新字符串

str.repeat(n)

11.补全字符串,默认使用空格

   str.padStart(n,"用于补全的字符串");//用于头部补全,n表示规定长度
   str.padEnd(n,"用于补全的字符串");//用于尾部补全,n表示规定长度
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值