javascript-String对象常用方法

153 阅读2分钟

JS-字符串(String)对象常用方法

前言

在 javascript 中使用字符串对象处理文本。本文介绍常用的方法。

String属性

length: 表示字符串长度。

请添加图片描述

String常用方法

1)concat() 方法

连接字符串。 返回连接后的字符串

str.concat(str1, str2, ...);

strx 表示要链接的字符串。

请添加图片描述

2) charAt() 方法

查找指定位置的字符。 返回指定位置的字符

str.charAt(index);

index 表示查找的位置。

请添加图片描述

3)startsWith() 方法

**检查字符串是否以子字符串开始的。**返回true/false

str.startsWith(searchvalue, start);

searchvalue 表示要查找的字符串; start 表示开始查找的位置(可省略)。

请添加图片描述

4)indexOf() 方法

匹配子串。 返回目标字符串首次出现的索引,未找到返回 -1

str.indexOf(searchvalue, start);

searchvalue 表示要查找的字符串; start 表示开始查找的位置(可省略)

请添加图片描述

5)search() 方法

匹配子串或子串的正则。 返回起始索引

str.search(searchvalue);

searchvalue 表示要查找的字符串;

请添加图片描述

6)includes() 方法

匹配子串,判断字符串是否包含子字符串。 返回true/false

str.includes(searchvalue);

searchvalue 表示要查找的字符串;

请添加图片描述

7)match() 方法

匹配子串的正则,找到一个或多个正则表达式的匹配。 返回匹配结果的数组

str.match(regexp);

regexp 表示正则表达式

请添加图片描述

8)repeat() 方法

复制字符串。 返回复制后的字符串

str.repeat(count);

count 表示复制次数;

请添加图片描述

9)replace() 方法

替换子字符串。 返回替换后的新字符串

str.replace(searchvalue, newstr);

searchvalue 表示被替换的字符串; newstr 表示要替换的字符串

请添加图片描述

10)slice() 方法

提取子字符串 。 返回被提取的子字符串

str.slice(start, end);

start 表示提取的开始位置; end 表示提取的结束位置;

请添加图片描述

11)substring() 方法

提取子字符串返回被提取的子字符串

str.substring(from, to);

from 表示提取的开始位置; to 表示提取的结束位置,不包含to;

请添加图片描述

12)split() 方法

字符串分割为字符串数组。 返回字符串数组

str.split(separator, limit);

separator 表示字符串或正则,指定被分割地方; limit 表示返回的数组最大长度

请添加图片描述

13)toLowerCase() 方法

字符串转小写返回小写的字符串

str.toLowerCase()

请添加图片描述