Показать сообщение отдельно
  #1 (permalink)  
Старый 25.01.2015, 20:40
Кандидат Javascript-наук
Отправить личное сообщение для Cache Посмотреть профиль Найти все сообщения от Cache
 
Регистрация: 02.05.2013
Сообщений: 111

расчет уравнения полученного от пользователя
Здравствуйте.

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

или
var a='33',b='+',c='10';
alert(Number(a+b+c)) // возвращает NaN

все данные - в виде строки

Последний раз редактировалось Cache, 25.01.2015 в 20:47. Причина: добавлено описание
Ответить с цитированием