JavaScript – 字符串对象

JavaScript – 字符串对象

String(字符串) 对象可以让您处理一系列字符;它用一些帮助方法来包装Javascript中的字符串原始数据类型。

由于JavaScript自动在字符串原始数据类型和String对象之间转换,您可以在字符串原始数据类型上调用String对象的任何帮助方法。

语法

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

var val = new String(string);

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

字符串属性

这里是String对象的属性列表及其描述。

序号 属性与描述
1 构造函数 返回创建该对象的String函数的引用。
2 长度 返回字符串的长度。
3 原型 prototype属性允许您向对象添加属性和方法。

在以下各节中,我们将有一些示例来演示字符串属性的使用方法。

字符串方法

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

序号 方法和描述
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包装器

下面是一些将字符串包装在适当的HTML标签中并返回字符串副本的方法列表。

序号 方法及描述
1 anchor() 创建用作超文本目标的HTML锚。
2 big() 创建一个字符串,以大字体显示,就像它在<big>标记中一样。
3 blink() 创建一个字符串,让它像在<blink>标记中一样闪烁。
4 bold() 创建一个字符串,粗体显示,就像它在<b>标记中一样。
5 fixed() 使一个字符串以等宽字体显示,就像它在<tt>标记中一样。
6 fontcolor() 使一个字符串以指定的颜色显示,就像它在<font color="color">标记中一样。
7 fontsize( 使一个字符串以指定的字体大小显示,就像它在<font size="size">标记中一样。
8 italics() 使一个字符串变为斜体,就像它在<i>标记中一样。
9 link() 创建一个HTML超文本链接,请求另一个URL。
10 small() 使一个字符串以小字体显示,就像它在<small>标记中一样。
11 strike() 使一个字符串显示为删除线文本,就像它在<strike>标记中一样。
12 sub() 使一个字符串显示为下标,就像它在<sub>标记中一样。
13 sup() 使一个字符串显示为上标,就像它在<sup>标记中一样。

在接下来的几个部分中,我们将有一些示例来演示String方法的用法。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程