1. anchor
创建HTML的锚
stringObject.anchor(name)
参数:必须。
name:为锚定义名称
var str="Hello world!"
document.write(str.anchor("name"))
2. big
用大号字体显示字符串
stringObject.big()
var str="Hello world!"
document.write(str.big())
3. blink
显示闪动字符串
stringObject.blink()
兼容: 此方法无法用
var str="Hello world!"
document.write(str.blink())
4. bold
使用粗体显示字符串
stringObject.bold()
var str="Hello world!"
document.write(str.bold())
5. charAt
返回指定位置的字符
参数:必须。
index:表示字符串中某个位置的数字,即字符在字符串中的下标
stringObject.charAt()
var str="Hello world!"
document.write(str.charAt(1))
6. charCodeAt
返回指定位置的字符的 Unicode 编码。这个返回值是 0 - 65535 之间的整数
参数:必须。
index:表示字符串中某个位置的数字,即字符在字符串中的下标
stringObject.charCodeAt()
var str="Hello world!"
document.write(str.charCodeAt(1))
7. concat
将把它的所有参数转换成字符串,然后按顺序连接到字符串 stringObject 的尾部,并返回连接后的字符串。请注意,stringObject 本身并没有被更改。
参数:必须。
stringX:需要连接的一个或多个字符串
stringObject.charCodeAt(stringX...)
var str="Hello world!"
document.write(str.charCodeAt(1))
8. fixed
以打字机文本显示字符串
stringObject.fixed()
var str="Hello world!"
document.write(str.fixed())
9. fontcolor
按照指定的颜色来显示字符串
参数:必须。
color:必须是颜色名(red)、RGB 值(rgb(255,0,0))或者十六进制数(#FF0000)
stringObject.fontcolor(color)
var str="Hello world!"
document.write(str.fontcolor("red"))
10. fontsize
使用指定的尺寸来显示字符串
参数:必须。
size 参数必须是从 1 至 7 的数字
stringObject.fontsize(size)
var str="Hello world!"
document.write(str.fontsize(7))
11. fromCharCode
接受一个指定的 Unicode 值,然后返回一个字符串
参数:必须。
numX 一个或多个 Unicode 值,即要创建的字符串中的字符的 Unicode 编码
注释:该方法是 String 的静态方法,字符串中的每个字符都由单独的数字 Unicode 编码指定。它不能作为您已创建的 String 对象的方法来使用。因此它的语法应该是 String.fromCharCode(),而不是 myStringObject.fromCharCode()。
stringObject.fromCharCode(numX...)
document.write(String.fromCharCode(65))
12. indexOf
返回某个指定的字符串值在字符串中首次出现的位置
参数:必须。
searchvalue 规定需检索的字符串值
可选
fromindex 在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索
stringObject.indexOf(searchvalue,fromindex)
var str="Hello world!"
document.write(str.indexOf(o,2))
13. italics
使用斜体显示字符串
stringObject.italics()
var str="Hello world!"
document.write(str.italics())
14. lastIndexOf
从后向前搜索字符串
参数:必须。
searchvalue 规定需检索的字符串值
可选
在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的最后一个字符开始检索
stringObject.lastIndexOf(searchvalue,fromindex)
var str="Hello world!"
document.write(str.lastIndexOf("o",8))
15. link
把字符串显示为超链接
参数:必须。
url 规定要链接的 URL
stringObject.link(url)
var str="Hello world!"
document.write(str.link("http://www.baidu.com"))
16. localeCompare
用本地特定的顺序来比较两个字符串
参数:必须。
target 以本地特定的顺序与 stringObject 进行比较的字符串
注释:并不稳定也没什么大作用
返回值
说明比较结果的数字。如果 stringObject 小于 target,则 localeCompare() 返回小于 0 的数。如果 stringObject 大于 target,则该方法返回大于 0 的数。如果两个字符串相等,或根据本地排序规则没有区别,该方法返回 0。
说明
把 < 和 > 运算符应用到字符串时,它们只用字符的 Unicode 编码比较字符串,而不考虑当地的排序规则。以这种方法生成的顺序不一定是正确的。例如,在西班牙语中,其中字符 “ch” 通常作为出现在字母 “c” 和 “d” 之间的字符来排序。
localeCompare() 方法提供的比较字符串的方法,考虑了默认的本地排序规则。ECMAscript 标准并没有规定如何进行本地特定的比较操作,它只规定该函数采用底层操作系统提供的排序规则。
stringObject.localeCompare(target)
var str="Hello world!"
document.write(str.localeCompare("12345+"))
文档内容出自 W3cSchool和菜鸟教程,
如需查看更详细的有关内容 请登录 http://www.w3school.com.cn/ 和 http://www.runoob.com/