+ 1

Вычисление в строке

Допустим, у меня есть некая строка, пусть будет a="1+1+2"; Вопрос можно ли вычислить значение выражения?

29th Nov 2017, 3:55 PM
Kelion Noldo
2 Answers
+ 29
Да, используй функцию eval(). Пример : var a = "1+1+2"; var b = eval(a); alert(b); Результат 4.
29th Nov 2017, 5:45 PM
Igor Makarsky
Igor Makarsky - avatar
+ 2
Спасибо большое. Лаконично и действенно.
29th Nov 2017, 7:00 PM
Kelion Noldo