如何在javascript或jquery中使用字符串作为函数?

时间:2013-08-02 07:03:01

标签: javascript math

所以我试图创建一个函数,将i和j的值放在一个字符串中,就像它是一个函数一样。 假设我们有一个字符串=“i + j”

我想要的是:

  

sum = sum + i + j

但目前发生的事情是

  

sum = sum +“i + j”

有人为此获得了解决方案吗?

2 个答案:

答案 0 :(得分:2)

var i = 5,
    j = 10,
    string = "i+j",
    sum = 100;

sum = sum + eval(string);

console.log(sum); // output 115

答案 1 :(得分:-1)

使用parseInt():

sum = sum + parseInt(i) + parseInt(j)