【发布时间】:2012-10-02 19:23:38
【问题描述】:
我的代码动态生成字符串/数字操作。该程序动态构建类似于以下内容的内容:
"My name " + "is " + "G-Man"
"Your age is " + "21"
"5" * "5"
我想输出这个:
My Name is G-Man
Your age is 21
25
我可以为此编写一个库,但我目前处于时间限制之下。如果有人知道可以执行类似于上述方程的库(int + int = int),(string + int = string)等?
【问题讨论】:
-
你真的想让
"5" * "5"输出10吗? -
糟糕....刚刚解决了这个问题...最初我输入了 5+5,但改为乘法
-
Can't parseInt() 和 parseFloat() 已经做你需要的了吗?
-
它要复杂得多...人们可以有很长的方程式...如果我找不到类似的库,我可能会写一个,但为了节省时间,而不是重新发明轮子,我希望有一些东西可以实现这一点....
-
@Pathachiever11 - 请添加一个 eval(...) 不起作用的示例,以便我们更好地了解您所追求的深度。
标签: javascript parsing expression-evaluation