Вычисление в строку
Народ, объясните, плиз, как так делается в калькуляторе вычисление в строку: 1*2(60\2)-20.5, любого размера вычисление. Знает кто ?
|
alert(eval('20+(3*7)/6')); |
Если писать с нуля, то нужно строить дерево вычислений.
|
exec,
ну эт ясно) B@rmaley.e><e, если Вам несложно можно подробнее или мини-примерчик, пожалуйста) |
|
Часовой пояс GMT +3, время: 12:21. |