JavaScript - 字符串对象

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

当JavaScript自动在字符串原语和String对象之间进行转换时,可以调用String对象的任何辅助方法。 string primitive。

语法

使用以下语法创建一个String对象 :

var val = new String(string);

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

字符串属性

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

Sr.No。Property&说明
1constructor

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

2length

返回字符串的长度。

3prototype

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

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

字符串方法

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

Sr.No。方法&说明
1charAt()

返回指定索引处的字符。

2charCodeAt ()

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

3concat()

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

4indexOf()

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

5lastIndexOf()

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

6localeCompare()

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

7match()

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

8replace()

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

9search()

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

10slice()

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

11split()

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

12substr()

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

13substring()

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

14toLocaleLowerCase( )

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

15toLocaleUpperCase()

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

16toLowerCase()

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

17toString()

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

18toUpperCase()

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

19valueOf()

返回指定对象的原始值。

字符串HTML Wrappers

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

Sr.No。Method&说明
1anchor()

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

2big()

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

3blink()

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

4bold()

创建一个字符串,显示为粗体,就好像它在< b>中一样。标记。

5fixed()

使字符串以固定间距字体显示,就像它在< TT&GT;标签

6fontcolor()

使字符串以指定的颜色显示,就像它是<字体颜色一样= "彩色" &GT;标签。

7fontsize()

使字符串以指定的字体大小显示,就像它在< font size ="size">标记。

8italics()

使字符串变为斜体,就像它在< i>中一样。标签。

9link()

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

10small()

使字符串以小字体显示,就像它在< small>中一样。标签。

11strike()

导致字符串显示为删除文本,就像它在< ;击&GT;标签。

12sub()

导致字符串显示为下标,就像它在< sub>中一样;标签

13sup()

使字符串显示为上标,就像它在< sup>中一样。 tag

在以下部分中,我们将举几个例子来演示String方法的用法