Здравствуйте, Руслан!
Объясните, почему решение неправильное?
Видимо, потому что числа воспринимаются, как текстовая строка, а не как число.
И как добиться правильного результата?
Попробуйте использовать
Number. Пример:
var a = 1, b = 2;
a = Number(a) + Number(b);
alert(a);