| 
				Вычисление выражения
			 Дело такое: Как можно реализовать вычисление арифметического выражения, которое вводится в текстовое поле (input type="text")?
 Пример: я ввожу в текстбокс "2+2*2" и в результате я должен получить 6.
 Думал что можно просто преобразовать все это выражение в число и все будет работать, поскольку запись "var q=2+2*2;" воспринимается за число и дает в ответе 6.
 Но оно преобразует только 1 цифру =((( (пробовал parseint() ), а на number() вообще офигевает что от него хочу и выводит NaN.
 Как быть, неужели нужно перебирать всю строку, выковыривать оттуда числа и знаки, а потом все суммировать?
 Может есть вариант по проще, по скольку опыта js у у меня очень мало.
 Заранее спасибо) Так же не откажусь, если у кого есть готовый пример.
 |