prototype 属性使您有能力向对象添加属性和方法。语法

object.prototype.name=value
控制台直接输入
Number.prototype
可打印出 Number 的所有属性,若需要获得某个对象属性这是个不错的选择。
示例:
<script>
function employee(name,job,born)
{
this.name=name;
this.job=job;
this.born=born;
}
var bill=new employee("Bill Gates","Engineer",1985);
// prototype 属性使您有能力向对象添加属性和方法。
employee.prototype.salary=null;
bill.age=18;
bill.salary=20000;
bill['like']='playGame';
document.write(bill.salary);
document.write("<br>"+bill.age);
document.write("<br>"+bill.like);
// 也可给自带对象添加属性
String.prototype.addEndStr=function(d){return this+'?'+d;};
// 输出“你好么? 世界”
alert(" 你好么 ".addEndStr(" 世界 "));
</script>