function Increment(){
this.v = 0;
}
Increment.prototype.toString = function(){
return ++this.v;
}
var increment = new Increment();
alert(increment); /* 1 */
alert(increment); /* 2 */
alert(increment + increment); /* 7 */
// конструктор
function Increment() {
this.value = 1;
}
// метод в прототипе
Increment.prototype.val = function(speed) {
return this.value++;
};
//значение поля по умолчанию
Increment.prototype.value = 0;
//Собственно, код
var increment = new Increment();
alert(increment.val()); /* 1 */
alert(increment.val()); /* 2 */
alert(increment.val() + increment.val()); /* 7 */