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) 的值为1concat(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 结果为0target参数是必须的.为要比较的字符串
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对大小写敏感.