String对象:处理字符串
创建:
var string0="hello word";
var string1=new String ( "Hello word ");
var string2=new String(string0);
属性:唯一属性,length,获得字符串的长度
方法:
1.字符串显示方法
方法 |
对应的标记命令 |
说明 |
big ( ) |
<big></big> |
将字体略微放大处理 |
blink() |
<blink></blink> |
吧html<blink></blink>标记放置在string对象中的文本两端,ie不支持<blink>标记 |
blod () |
<b></b> |
用粗体表示 |
fixed () |
<tt></tt> |
用印刷体显示 |
fontcolor(colorname) |
<font color="colorname"></font> |
设置字体颜色 |
fontsize (num) |
<font size="num"></font> |
设定字体大小,参数为1-7之间的数字,也可以是以字符串形式传入的数字,如果使用字符串数字,则字体大小要去basefont大小的相对倍数 |
italics () |
<i></i> |
用斜体显示 |
small () |
<small></small> |
将字体略微小显示 |
strike () |
<strike></strike> |
显示删除线 |
sub () |
<sub></sub> |
显示下标字 |
sup () |
<sup></sup> |
显示上标字 |
anchor (name) |
<a name="name"></a> |
在对象的指定文本两端放置一个有name属性的html锚点,name为锚记的名称 |
link (url) |
<a href="url"></a> |
把一个有href属性的html锚点放置在string对象中的文本两端,其中参数url为连接地址 |
2.字符串处理方法
方法 |
说明 |
charAt(n) |
获取字符串中低n个位置的字符,n从0开始 |
charCodeAt(n) |
获取字符串中第n个位置字符的Unicode编码,n从0开始 |
concat(string1,string2,...string n) |
将字符串string1到string n连接起来,合并成为一个新的字符串 |
FromCharCode(code1,code2,...code n) |
获取与unicode码code1,到code n的字符值相对应的字符串 |
IndexOf(substring,start) |
在字符串中从start位置开始寻找指定的子串substring,并返回子串第一次出现的起始位置,若没找到,返回-1,省略start时从字符串头部开始搜索子串 |
Lastindexof(substring,start) |
在字符串中从start位置开始寻找指定的子串substring,并返回子串最后一次出现的起始位置,若没找到,返回-1,省略start时从字符串头部开始搜索子串 |
Match(regexp) |
使用指定的正则表达式匹配字符串,并返回包含匹配结果的数组,若无匹配返回null |
Replace(regexp,repalcement) |
使用replacemeng替换字符串中regexp指定的内容,并返回替换后的结果,regexp可以是正则表达式,或一个文本。Replacement可以包含正则表达式,也可以是一个函数 |
Search(regexp) |
获取与regexp匹配的第一个字符串的起始位置,若不匹配,返回-1 |
Split(separator,limit) |
将一个字符串用分隔符separator分割为若干个字符串,然后将结果作为字符串数组返回,limit为限定返回的个数,可省略,separator可是字符串或正则表达式,他表示分割字符串时使用的一个或多个字符,若忽略,返回包含整个字符串的单一元素数组 |
Slice(start,end) |
截取从start开始,到end结束的字符串,不包括end位置的字符,若省略end,表示到字符串结尾;若end为负数,则从字符串末尾开始计算字符串的位置,同substring()方法相同 |
Substr(start,length) |
获取字符串中从start位置开始连续length个字符串的子串,省略length时默认到字符串结束 |
Substring(from,to) |
获取字符串中从第from个字符开始到to-1个字符结束的子串,省略to,表示到结尾。From的值为0~(字符串长度-1) |
toLowerCase() |
将字符串中的字符全部转化为小写 |
toUpperCase() |
将字符串中的字符全部转化为大写 |
toString() |
返回对象的字符串表示 |
valueOf() |
返回对对象的原始值 |