在JV中需要eval中的词汇上下文

时间:2010-09-17 18:51:26

标签: javascript

我正在编写一个字符串解析器,它接受类似“{x} + 20”的输入,并以20的总和计算x的词法值并返回。所以

var x = 10;
var new = eval("{x} + 20".replace("/\{(\w+\}/g", "$1"));

这里“新”应该等于30.

如何做到这一点?

1 个答案:

答案 0 :(得分:1)

我相信你这样做:

var x = 10
var y = eval("x + 20")

没有