Calculator
by Diya_Khan
HTML
<div id="dvAdd"></div>
<div id="dvSub"></div>
<div id="dvMul"></div>
<div id="dvDiv"></div>
JavaScript
var Calculator = function(elmId) {
var element = document.getElementById(elmId),
addValues = function(x, y) {
return x + y;
},
subtractValues = function(x,y){
return x-y;
},
mulValues = function(x,y){
return x*y;
},
divValues = function(x,y){
return x/y;
}
;
return {
add: function(x, y) {
element.innerHTML = addValues(x, y);
},
mul: function(x, y){
element.innerHTML = mulValues(x,y);
},
div: function(x,y){
element.innerHTML = divValues(x,y);
},
sub: function(x,y){
element.innerHTML = subtractValues(x,y);
}
};
};
var calc = new Calculator('dvAdd');
calc.add(2,4);
calc = new Calculator('dvSub');
calc.sub(4,5);
calc = new Calculator('dvMul');
calc.mul(5,3);
calc = new Calculator('dvDiv');
calc.div(10,2);