JavaScript(JS) String 对象

String对象允许你处理一系列字符;它用许多辅助方法包装Javascript的字符串原始数据类型。当JavaScript在字符串原语和字符串对象之间自动转换时,可以在字符串原语上调用string对象的任何辅助方法。本文主要介绍JavaScript(JS)中String 对象。

1、创建String对象

语法

使用以下语法创建字符串对象

var val = new String(string);

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

2、String 属性

以下是字符串对象的属性列表及其描述。

序号

属性和描述

1

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

2

length:字符串的长度。

3

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

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

3、String 方法

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

序号

方法和描述

1

charAt():返回指定索引处的字符。

2

charCodeAt():返回指示给定索引处的字符的Unicode值的数字。

3

concat():将两个字符串的文本组合起来返回一个新字符串。

4

indexOf():返回第一个出现指定值的调用字符串对象中的索引,或者如果找不到-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():返回指定对象的原始值。

4、String HTML 包装器

以下是返回在适当的HTML标记内包装的字符串副本的方法列表。

序号

方法和描述

1

anchor():创建用作超文本目标的HTML锚点。

2

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

3

blink():创建一个blink字符串,就像在<blink>标签中一样。

4

bold():创建一个以粗体显示的字符串,就像在<b>标签中一样。

5

fixed():使字符串以固定字体显示,就像在<tt>标签中一样。

6

fontcolor():使字符串以指定的颜色显示,就像在<font color="color">标签中一样。

7

fontsize():使字符串以指定的字体大小显示,就像在<font size="size">标签中一样。

8

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

9

link():创建请求另一个URL的HTML超文本链接。

10

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

11

strike():使字符串显示为删除文本,就像在<strike>标记中一样。

12

sub():使字符串作为下标显示,就像在<sub>标签中一样

13

sup():使字符串显示为上标,就像在<sup>标签中一样

推荐阅读
cjavapy编程之路首页