|
|
|
 |
 |
Сообщение |
 |
|
 |
 |
Ведущий Диалог
Зарегистрирован: 29 September 2002
Сообщения: 200
Примеры кода: 0
|
RE: Вычисление выражений, сгенерированных динамически |
27 October 2003 17:43 |
|
|
|
|
Подскажите, как быть в такой ситуации:
у меня есть строка (типа string, например пользователь ввел с клавы), в которую забито математическое выражение. В простейшем случае, просто типа "12+64-49*(34+43)". Есть ли какие-нибудь стандартные средства, чтобы посчитать это выражение и выкинуть пользователю ответ?
Функция eval не подойдёт?
Например:
<script language='javascript'>
function EvaluateMyExpression(expression)
{
var result;
eval("result = expression")
return(result);
}
document.write(EvaluateMyExpression(12+64-49*(34+43)));
</script>
|
|
| Наверх |
|
|
|
 |
 |
 |
 |
|
|