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);