, , . C++, , JavaScript . , «» . , Circle JavaScript, - :
function Circle(radius){
this.radius = radius;
}
Circle.prototype.getDiameter = function(){
return 2*this.radius;
};
var circle = new Circle(2);
alert(circle.getDiameter());
Circle Circle.prototype, - JavaScript. , , . , . , - , …
Circle.prototype.getDiameter = function(){
return -5;
};
… , , . , , ( «») JavaScript . - …
Number.prototype.valueOf = function(){return 42;};
… , Number, , , , :
alert((0).valueOf());
alert((1).valueOf());
alert((NaN).valueOf());
, , , JavaScript , . , - - JavaScript , , . , « JavaScript» .