Operações matemáticas com vetores

Adição, Subtração, Multiplicação e Divisão

HTML

<div id="resultado"></div>

JavaScript

var a, b, c;
    a = [3,9];
    b = [1,6];
    c = [];

    function operador(sinal){
        for (var i=0; i < a.length; i++) {
            switch(sinal) {
                // soma
                case "+":
                    c.push( parseInt(a[i]) + parseInt(b[i]) );
                    break;
                // subtração
                case "-":
                    c.push( parseInt(a[i]) - parseInt(b[i]) );
                    break;
                // multiplicação
                case "*":
                    c.push( parseInt(a[i]) * parseInt(b[i]) );
                    break;
                // divisão
                case "/":
                    c.push( parseInt(a[i]) / parseInt(b[i]) );
                    break;
            }
        }
        // retorna um novo array
        return c;
    }
		
    var resultado = operador("-");
    document.getElementById('resultado').innerHTML = resultado;