非标准化的字符串对象的方法,就用下面一段代码来解释说明,个人觉得还是听通俗易懂的,不信看看先:
var str = "Define a class with a Class definition";
document.write("加锚",str.anchor("mylink"),"<br/>");
document.write("加大",str.big(),"<br/>");
document.write("闪烁",str.blink(),"<br/>");
document.write("加粗",str.bold(),"<br/>");
document.write("等宽",str.fixed(),"<br/>");
document.write("5号字体",str.fontsize(5),"<br/>");
document.write("红色",str.fontcolor("red"),"<br/>");
document.write("斜体",str.italics(),"<br/>");
document.write("超链接",str.link("test.html"),"<br/>");
document.write("缩小",str.small(),"<br/>");
document.write("删除线",str.strike(),"<br/>");
var su = "2";
document.write("上标: 2 ",su.sup(),"<br/>");
document.write("下标: 2 ",su.sub(),"<br/>");
Object对象的方法
Object对象的方法可以被所有其他的对象继承,Object对象所拥有的方法如下表:
方法名 | 说明 |
eval(string) | 执行string字符串的语句 |
hasOwnProperty(prop) | 判断prop属性是否继承来的属性,返回一个布尔值 |
isPrototypeOf(obj) | 判断当前对象是否是obj对象的原型对象 |
propertyEnumerable(prop) | 判断prop属性是否可以被枚举,返回一个布尔值 |
toSource() | 返回Object对象的源代码,该方法不是所有浏览器都支持 |
toLoacleString() | 将Object对象转变成本地格式的字符串 |
toString() | 将Object对象转换成字符串 |
unwatch(prop) | 删除对prop属性值改变的监视 |
valueOf() | 返回Object对象中所存放的原始数据的值 |
watch(prop,handler) | 监视对prop属性值的改变 |