Strings
String对象允许您使用一系列字符; 它使用许多辅助方法包装Javascript的字符串原始数据类型。
由于JavaScript自动在字符串基元和String对象之间进行转换,因此可以在字符串基元上调用String对象的任何辅助方法。
语法 (Syntax)
使用以下语法创建String对象 -
var val = new String(string);
String参数是一系列已正确编码的字符。
字符串属性
以下是String对象及其描述的属性列表。
Sr.No | 财产和描述 |
---|---|
1 | constructor 返回对创建对象的String函数的引用。 |
2 | length 返回字符串的长度。 |
3 | prototype prototype属性允许您向对象添加属性和方法。 |
在以下部分中,我们将通过一些示例来演示String属性的用法。
字符串方法
以下是String对象中可用方法的列表及其描述。
Sr.No | 方法和描述 |
---|---|
1 | charAt() 返回指定索引处的字符。 |
2 | charCodeAt() 返回一个数字,指示给定索引处字符的Unicode值。 |
3 | concat() 合并两个字符串的文本并返回一个新字符串。 |
4 | indexOf() 返回第一次出现的指定值的调用String对象中的索引,如果未找到,则返回-1。 |
5 | lastIndexOf() 返回最后一次出现的指定值的调用String对象中的索引,如果未找到,则返回-1。 |
6 | localeCompare() 返回一个数字,指示引用字符串是在排序顺序之前还是之后出现,或者与排序顺序中的给定字符串相同。 |
7 | match() 用于将正则表达式与字符串匹配。 |
8 | replace() 用于查找正则表达式和字符串之间的匹配,并使用新的子字符串替换匹配的子字符串。 |
9 | search() 执行搜索正则表达式与指定字符串之间的匹配项。 |
10 | slice() 提取字符串的一部分并返回一个新字符串。 |
11 | split() 通过将字符串分隔为子字符串将String对象拆分为字符串数组。 |
12 | substr() 返回从指定位置开始通过指定字符数的字符串中的字符。 |
13 | substring() 将两个索引之间的字符串中的字符返回到字符串中。 |
14 | toLocaleLowerCase() 在尊重当前区域设置的同时,字符串中的字符将转换为小写字母。 |
15 | toLocaleUpperCase() 在尊重当前语言环境的同时,字符串中的字符将转换为大写字母。 |
16 | toLowerCase() 返回转换为小写的调用字符串值。 |
17 | toString() 返回表示指定对象的字符串。 |
18 | toUpperCase() 返回转换为大写的调用字符串值。 |
19 | valueOf() 返回指定对象的原始值。 |
字符串HTML Wrappers
以下是返回包含在相应HTML标记内的字符串副本的方法列表。
Sr.No | 方法和描述 |
---|---|
1 | anchor() 创建用作超文本目标的HTML锚点。 |
2 | big() 创建一个以大字体显示的字符串,就像它在标记中一样。 |
3 | blink() 创建一个闪烁的字符串,就像它在标记中一样。 |
4 | bold() 创建一个字符串,显示为粗体,就像它在标签中一样。 |
5 | fixed() 使字符串以固定间距字体显示,就像它在标记中一样 |
6 | fontcolor() 使字符串以指定的颜色显示,就像它在标记中一样。 |
7 | fontsize() 使字符串以指定的字体大小显示,就像它在标记中一样。 |
8 | italics() 使字符串变为斜体,就好像它位于标记中一样。 |
9 | link() 创建请求其他URL的HTML超文本链接。 |
10 | small() 使字符串以小字体显示,就像它在标记中一样。 |
11 | strike() 导致字符串显示为删除文本,就像它在 |
12 | sub() 使字符串显示为下标,就好像它位于标记中一样 |
13 | sup() 使字符串显示为上标,就好像它位于标记中一样 |
在以下部分中,我们将通过一些示例来演示String方法的用法。