阅读(4335)
赞(0)
JavaScript 字符串对象
2016-08-12 22:04:51 更新
字符串对象
String 对象通过大量的辅助方法来操作一系列字符的组合(即字符串),这些方法隐藏了 JavaScript 字符串原始数据类型。
因为 JavaScript 可以实现原始字符串数组和字符串对象之间的自动转换,你可以调用字符串对象的任何一个辅助方法作用于原始字符串数据。
语法
创建一个 String 对象:
var val = new String(string);
参数 string 是正确编码的字符序列。
String 属性
下边列出了 String 的各个属性及对应的属性描述。
属性 | 描述 |
---|---|
constructor | 对创建该对象的函数的引用 |
length | 字符串的长度 |
prototype | 允许向对象添加属性和方法 |
String 对象方法
下边列出了 String 的一系列方法及对应的描述。
方法 | 描述 |
---|---|
charAt() | 返回在指定位置的字符 |
charCodeAt() | 返回在指定的位置的字符的 Unicode 编码 |
concat() | 连接字符串 |
indexOf() | 检索字符串 |
lastIndexOf() | 从后向前检索字符串 |
localeCompare() | 用本地特定的顺序来比较两个字符串 |
match() | 找到一个或多个正则表达式的匹配 |
replace() | 替换与正则表达式匹配的子串 |
search() | 检索与正则表达式相匹配的值 |
slice() | 提取字符串的片断,并在新的字符串中返回被提取的部分 |
split() | 把字符串分割为字符串数组 |
substr() | 从起始索引号提取字符串中指定数目的字符 |
substring() | 提取字符串中两个指定的索引号之间的字符 |
toLocaleLowerCase() | 把字符串转换为小写 |
toLocaleUpperCase() | 把字符串转换为大写 |
toLowerCase() | 把字符串转换为小写 |
toString() | 返回字符串 |
toUpperCase() | 把字符串转换为大写 |
valueOf() | 返回某个字符串对象的原始值 |
String 的 HTML 基本类型包装器
下边列出一系列方法,这些方法返回一个封装在适当的 HTML 标记中的字符串副本。
方法 | 描述 |
---|---|
author() | 创建一个 HTML 锚作为一个超文本的目标 |
big() | 创建一个字符串用大号字体显示,就像使用 <big> 标签的效果 |
blink() | 创建一个字符串闪动显示,就像使用 <blink> 标签的效果 |
bold() | 创建一个字符串加粗显示,就像使用 <b> 标签的效果 |
fixed() | 创建一个字符串以打字机文本显示,就像使用 <tt> 标签的效果 |
fontcolor() | 创建一个字符串使用指定的颜色显示,就像使用 <font color="color"> 标签的效果 |
fontsize() | 创建一个字符串使用指定的尺寸显示,就像使用 <font size="size"> 标签的效果 |
italics() | 创建一个字符串使用斜体显示,就像使用 <i> 标签的效果 |
link() | 创建一个 HTML 超链接,用来请求另一个 URL |
small() | 创建一个字符串使用小字号显示,就像使用 <small> 标签的效果 |
strike() | 创建一个字符串使用删除线显示,就像使用 <strike> 标签的效果 |
sub() | 创建一个字符串显示为下标,就像使用 <sub> 标签的效果 |
sup() | 创建一个字符串显示为上标,就像使用 <sup> 标签的效果 |