# Math Operations

var deMo = function (a,b,c) {
var maTh = a -b * c;
return maTh;
};
println(deMo(19,10,2));

``````    //19 - 10 * 2 = 18

I thought that subtraction takes precedence over multiplication - no ? The println returned a value of -1 indicating the opposite. What gives?``````

var deMo = function (a,b,c) {
var maTh = a -b * c;
return maTh;
};
println(deMo(19,10,2));

``````    //19 - 10 * 2 = 18

I thought that subtraction takes precedence over multiplication - no ? The println returned a value of -1 indicating otherwise.
``````

(I don’t think my first posting captured the entirety of my issue)

Multiplication (and division) has precedence over subtraction (and addition). For more on precedence, see: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Operator_Precedence

hah - who knew ? - thanks for setting me straight on this

In school we memorized the order of operations as PEMDAS: Parenthesis, exponents, multiplication, division, addition, subtraction (Addition and subtraction are actually the same. Whichever one is first will win!)

1 Like