Javascript--String

描述:

用于处理或格式化字符串

var newString = new String(["stringLiteral"])

stringLiteral 可选.

属性:

属性 描述 备注
length 字符串的长度
"Hello World!".length

方法:

方法 描述 备注
anchor(name) 用于创建 HTML 锚 name:必须
stringObject.anchor(name)
big() 把字符串显示为大号字体 stringObject.big()
small() 把字符串显示为小号字体 stringObject.small()
blink()    
bold() 把字符串加粗显示 stringObject.small()
italics() 使用斜体显示字符串 stringObject.italics()
fontcolor(color) 按照指定的颜色来显示字符串 color必须的,为字符串规定 font-color。
该值必须是颜色名(red)、RGB 值或者十六进制数(#FF0000)
stringObject.fontcolor(color)
fontsize() 按照指定的大小来显示字符串 size是必须的,size 参数必须是从 1 至 7 的数字
stringObject.fontsize(size)
fixed() 以打字机文本显示字符串 stringObject.fixed()
charAt(index) 返回指定位置的字符 index,必须的
stringObject.charAt(index)
charCodeAt(index) 返回指定位置的字符的 Unicode 编码,
返回值是 0 - 65535 之间的整数
index,必须的
stringObject.charCodeAt(index)
fromCharCode(num1,...,numx) 根据unicode值,返回字符串 静态方法
String.fromCharCode(num1,num2,...,numx)
indexOf(searchvalue,fromindex) 返回某个指定的字符串值在字符串中首次出现的位置,若检索不到,返回-1 searchvalue必须的,要检索的值
fromindex不是必须的,从哪儿开始检索,正常值为0--length-1
stringObject.indexOf(searchvalue,fromindex)
从第fromindex个开始检索,
lastIndexOf(searchvalue,fromindex) 返回一个指定的字符串值最后出现的位置,如果没有检索到,就返回-1 searchvalue必须的,要检索的值
fromindex不是必须的,
stringObject.lastIndexOf(searchvalue,fromindex)
"Hello Word!".lastIndexOf("e",1) 的值为1
concat(stringX,...,stringX) 连接两个或多个字符串,并返回 stringObject.concat(stringX,stringX,...,stringX)
link(url) 把字符串显示为超链接 url,必须的,url为href的值
stringObject.link(url)
localeCompare(target) 用本地特定的顺序来比较两个字符串,并返回结果
stringObject 大于 target 结果为1
stringObject 小于 target 结果为-1
stringObject 等于 target 结果为0
target参数是必须的.为要比较的字符串
stringObject.localeCompare(target)
match(searchValue) 查询字符串. searchValue:必须的.
对大小写敏感
返回查询到的字符串,如果没查到,返回null
stringObject.math(searchValue)
replace(regexp,replacement) 用一些字符替换另一些字符,并返回新的字符串 regexp:必须.被查询的字符串
replacement:被替换后的字符串
stringObject.replace(regexp,replacement)
slice(start,end) 提取字符串的片断,并在新的字符串中返回被提取的部分 start:要抽取的片断的起始下标。如果是负数,则该参数规定的是从字符串的尾部开始算起的位置。也就是说,-1 指字符串的最后一个字符,-2 指倒数第二个字符
end:紧接着要抽取的片段的结尾的下标。若未指定此参数,则要提取的子串包括 start 到原字符串结尾的字符串。如果该参数是负数,那么它规定的是从字符串的尾部开始算起的位置
split(separator, howmany) 把字符串分割为字符串数组 separator:必须的
howmany:可选,返回的单词个数
strike() 使用删除线来显示字符串 stringObject.strike()
sub() 把字符串显示为下标 stringObject.sub()
sup() 把字符串显示为上标 stringObject.sup()
substr(start,length) 在字符串中抽取从 start 下标开始的指定数目的字符(不建议使用) start:必须的,要抽取的子串的起始下标。必须是数值。如果是负数,那么该参数声明从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符.
length:可选,选择的个数.
stringObejct.substr(start,length)
substring(start,end) 提取字符串中介于两个指定下标之间的字符 start:必须的,非负数,提取stringObject中的start个字符
end:可选,
选择的字符串包含start位置,不包含end位置的字符
stringObject.substring(start,end)
toLocaleLowerCase() 把字符串转换为小写 stringObject.toLocaleLowerCase()
toLocaleUpperCase() 把字符串转换为大写 stringObject.toLocaleUpperCase()
toLowerCase() 把字符串转换为小写 stringObject.toLowerCase()
toUpperCase() 把字符串转换为大写 stringObject.toUpperCase()
valueOf() 返回某个字符串对象的原始值 stringObject.valueOf(0

 

静态方法 描述 备注
fromCharCode(num1,...,numx) 根据unicode值,返回字符串 String.fromCharCode(num1,num2,...,numx)
方法 描述 备注
search(rep) 第一个与 regexp 相匹配的子串的起始位置 rep:必须
search对大小写敏感.
posted @ 2009-06-05 08:52  Localhost  阅读(954)  评论(0编辑  收藏  举报