Здравствуйте.
Подскажите, как подсчитать результат, если знак действия в уравнении (плюс, минус и т.д.) находится в переменной.
т.е., к примеру, как посчитать значение выражения, если:
var a='33+10';
alert(Number(a)) // возвращает NaN
или
var a='33',b='+',c='10';
alert(Number(a+b+c)) // возвращает NaN
все данные - в виде строки