<script>
var arr1 = new Array(12, 55, 34, 78, 676);
var arr2 = new Array(12, 33, 1)
Array.prototype.sum = function() //理解为CSS的Class样式
// arr1.sum = function(){ //理解为行间样式
{
var result = 0;
for(var i=0; i<this.length; i++)
{
result += this[i];
}
return result;
}
alert(arr1.sum());
alert(arr2.sum());
</script>
<script>
function CreatePerson(name, qq) //构造函数
{
//系统偷偷替咱们做:
// var this = new Object();
this.name = name;
this.qq = qq;
//也会偷偷做一些:
// return this;
}
CreatePerson.prototype.showName = function() //原型
{
alert('我的名字叫:' + this.name);
};
CreatePerson.prototype.showQQ = function()
{
alert('我的名字叫:' + this.qq);
};
var obj=new createPerson('blue', '258248832');
var obj2=new createPerson('张三', '45648979879');
/*obj.showName();
obj.showQQ();
obj2.showName();
obj2.showQQ();*/
alert(obj.showName==obj2.showName);
</script>