function Adder (inc) { this.add = function (n) { return (inc + n); } } // Demo try { var a1 = new Adder(4); var a2 = new Adder(10); var x1 = a1.add(0); var x2 = a1.add(-3); var x3 = a1.add(4); var y1 = a2.add(0); var y2 = a2.add(-3); var y3 = a2.add(4); } catch (e) { alert(e.message); }