String对象与一系列字符和包装JavaScript的字符串原始数据类型一些辅助方法。
因为JavaScript字符串元和 String 对象之间自动转换,可以调用任何 String 对象的字符串原始的辅助方法。
Syntax:
创建一个String对象:
var val = new String(string);
字符串参数是一系列已正确编码的字符。
String 属性:
这里是每个属性和它们的描述的列表。
属性 | 描述 |
---|---|
constructor | 返回一个引用,创建该对象的字符串函数 |
length | 返回字符串的长度 |
prototype | prototype属性可以让属性和方法添加到对象 |
String 方法
这里是每种方法及其描述的列表
方法 | 描述 |
---|---|
charAt() | 返回指定索引处的字符 |
charCodeAt() | 返回一个数字,表示给定索引处的字符的Unicode值 |
concat() | 结合两个字符串的文本,并返回一个新字符串 |
indexOf() | 返回指定值的第一次出现的调用String对象中的索引,或如果没有找到-1 |
lastIndexOf() | 返回指定的值最后一次出现的调用String对象中的索引,或如果没有找到-1 |
localeCompare() | 返回一个数字表示参考字符串是否到来之前或之后或相同的排序顺序给定的字符串 |
match() | 用于匹配的字符串正则表达式 |
replace() | 用于查找一个正则表达式和一个字符串之间的匹配,并用新的子替换匹配的子串 |
search() | 执行搜索的正则表达式和指定的字符串之间的匹配 |
slice() | 提取字符串的一部分,并返回一个新的字符串 |
split() | 通过分离串入子拆分一个String对象到字符串数组 |
substr() | 返回字符串中,通过指定的字符数开始于指定的位置的字符 |
substring() | 返回两个指标之间串入字符串中的字符 |
toLocaleLowerCase() | 字符串中的字符转换为小写,同时尊重当前的语言环境 |
toLocaleUpperCase() | 字符串中的字符转换为大写,同时尊重当前的语言环境 |
toLowerCase() | 返回转换为小写调用字符串值 |
toString() | 返回表示指定对象的字符串 |
toUpperCase() | 返回转换为大写调用字符串值 |
valueOf() | 返回指定对象的原始值 |
String HTML 包装器
下面是每个返回包装适当的HTML标签内的字符串的一个副本的方法的列表
Method | 描述 |
---|---|
anchor() | 创建用作超文本目标的HTML锚 |
big() | 创建一个<big>标记要显示在一个大的字体字符串 |
blink() | 创建一个字符串闪烁,好像它是在<blink>标记 |
bold() | 创建一个串,就好像它是在一个<b>标记显示为粗体 |
fixed() | 导致一个字符串,如果它是在一个<tt>标签显示在固定间距字体 |
fontcolor() | 导致一个字符串在一个<font color="color">标记被显示在指定的颜色 |
fontsize() | 导致一个字符串,就好像它是在一个<font size="size">标记被显示在指定的字体大小 |
italics() | 导致字符串是斜体,就好像它是在<i>标签 |
link() | 创建一个请求另一个URL的HTML超文本链接 |
small() | 导致要显示在一个小的字体,就好像它是在一个<small>标记的字符串 |
strike() | 导致显示为触击输出文字,就好像它是在<strike>标签的字符串 |
sub() | 导致字符串显示为下标,就好像它是在<sub>标记 |
sup() | 导致字符串显示为上标,就好像它是在<sup>标签 |