Strings

优质
小牛编辑
132浏览
2023-12-01

String对象允许您使用一系列字符; 它使用许多辅助方法包装Javascript的字符串原始数据类型。

由于JavaScript自动在字符串基元和String对象之间进行转换,因此可以在字符串基元上调用String对象的任何辅助方法。

语法 (Syntax)

使用以下语法创建String对象 -

var val = new String(string);

String参数是一系列已正确编码的字符。

字符串属性

以下是String对象及其描述的属性列表。

Sr.No财产和描述
1constructor

返回对创建对象的String函数的引用。

2length

返回字符串的长度。

3prototype

prototype属性允许您向对象添加属性和方法。

在以下部分中,我们将通过一些示例来演示String属性的用法。

字符串方法

以下是String对象中可用方法的列表及其描述。

Sr.No方法和描述
1charAt()

返回指定索引处的字符。

2charCodeAt()

返回一个数字,指示给定索引处字符的Unicode值。

3concat()

合并两个字符串的文本并返回一个新字符串。

4indexOf()

返回第一次出现的指定值的调用String对象中的索引,如果未找到,则返回-1。

5lastIndexOf()

返回最后一次出现的指定值的调用String对象中的索引,如果未找到,则返回-1。

6localeCompare()

返回一个数字,指示引用字符串是在排序顺序之前还是之后出现,或者与排序顺序中的给定字符串相同。

7match()

用于将正则表达式与字符串匹配。

8replace()

用于查找正则表达式和字符串之间的匹配,并使用新的子字符串替换匹配的子字符串。

9search()

执行搜索正则表达式与指定字符串之间的匹配项。

10slice()

提取字符串的一部分并返回一个新字符串。

11split()

通过将字符串分隔为子字符串将String对象拆分为字符串数组。

12substr()

返回从指定位置开始通过指定字符数的字符串中的字符。

13substring()

将两个索引之间的字符串中的字符返回到字符串中。

14toLocaleLowerCase()

在尊重当前区域设置的同时,字符串中的字符将转换为小写字母。

15toLocaleUpperCase()

在尊重当前语言环境的同时,字符串中的字符将转换为大写字母。

16toLowerCase()

返回转换为小写的调用字符串值。

17toString()

返回表示指定对象的字符串。

18toUpperCase()

返回转换为大写的调用字符串值。

19valueOf()

返回指定对象的原始值。

字符串HTML Wrappers

以下是返回包含在相应HTML标记内的字符串副本的方法列表。

Sr.No方法和描述
1anchor()

创建用作超文本目标的HTML锚点。

2big()

创建一个以大字体显示的字符串,就像它在标记中一样。

3blink()

创建一个闪烁的字符串,就像它在标记中一样。

4bold()

创建一个字符串,显示为粗体,就像它在标签中一样。

5fixed()

使字符串以固定间距字体显示,就像它在标记中一样

6fontcolor()

使字符串以指定的颜色显示,就像它在标记中一样。

7fontsize()

使字符串以指定的字体大小显示,就像它在标记中一样。

8italics()

使字符串变为斜体,就好像它位于标记中一样。

9link()

创建请求其他URL的HTML超文本链接。

10small()

使字符串以小字体显示,就像它在标记中一样。

11strike()

导致字符串显示为删除文本,就像它在标记中一样。

12sub()

使字符串显示为下标,就好像它位于标记中一样

13sup()

使字符串显示为上标,就好像它位于标记中一样

在以下部分中,我们将通过一些示例来演示String方法的用法。