JavaScript入门教程

JavaScript简介
JavaScript语法基础
JavaScript流程控制
JavaScript函数
面向对象编程
JavaScript事件
JavaScript DOM
正则表达式
JavaScript BOM
AJAX

专题分析

浏览器兼容性
JS优化
Web前端开发规范
编辑器推荐
总结和笔记

学习助手

对象参考手册
ECMAScript分析
数据中心
QQ交流群

JavaScript prototype:返回对Boolean原型的引用

prototype属性说明

定义:
Javascript prototype属性是所有布尔值的默认属性,返回对Boolean原型的引用,这让我们能够向对象添加属性和方法。

使用方法:
Boolean.prototype.name=value

浏览器支持:
IE Firefox Chrome Safari Opera

注意:Boolean.prototype不指一个布尔值,而是指向Boolean对象本身;Prototype是一个全局对象的构造函数,这是适用于所有的JavaScript对象。

prototype属性示例

为Boolean对象添加一个方法。
<script type="text/javascript">
    Boolean.prototype.myColor=function()
    {
        if (this.valueOf()==true)
        {
            this.color="green";
        }
        else
        {
            this.color="red";
        }
    }
    var a=new Boolean(1);
    a.myColor();
    var b=a.color;
    document.write(b);
</script>

输出:
green