一个快速的JavaScript变量提示?

时间:2014-02-01 06:18:00

标签: javascript jquery

我刚才有一个关于将数学运算符赋给JavaScript变量的快速问题。

所以我有一个名为mathFunction的变量,如下所示......

var Mathfunction;

如果我想应用一个实际的数学运算符,我会做这样的事情吗?

var Mathfunction = +;  Or var Mathfunction = '+';

对此的任何建议将不胜感激!

2 个答案:

答案 0 :(得分:0)

你不能这样做,至少没有意义。您发布的第一个选项会抛出一个SyntaxError。

你可以var Mathfunction = '+';eval(),但不这样做 - eval()非常不安全。真正的问题是:为什么这样做?如果您正在构建解析器或逻辑引擎,那么有更好的方法可以解决这个问题。

答案 1 :(得分:-1)

您可以使用运算符var Mathfunction = '+';进行数学运算。

相关问题