Só um adendo: + e += são também operadores de concatenação caso os tipos sejam strings:
"a"+"b" == "ab"
Isso é uma observação pertinente porque isso pode levar a alguns erros curiosos:
"2"+2 == "22"
O Ideal é por via das dúvidas encapsular com "Number"
Number("2")+Number(2) == 4