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

如何在javascript或jquery中将字符串用作函数?,javascript,math,Javascript,Math,所以我试图创建一个函数,将I和j的值放在一个字符串中,就像它是一个函数一样。 假设我们有一个字符串=“i+j” 我想要的是: 总和=总和+i+j 但目前发生的是 总和=总和+“i+j” 有人找到了解决方案吗?使用parseInt() var i = 5, j = 10, string = "i+j", sum = 100; sum = sum + eval(string); console.log(sum); // output 115 使用邪恶。等等,我键入了ev

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

我想要的是:

总和=总和+i+j

但目前发生的是

总和=总和+“i+j”

有人找到了解决方案吗?使用parseInt()

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

sum = sum + eval(string);

console.log(sum); // output 115

使用
邪恶
。等等,我键入了
eval
,但不知怎的它变了…在一个字符串中,或者从字符串中获取变量并将其添加到sum变量?可能重复的请仔细阅读问题。OP具有字符串
“i+j”
,并希望对其求值
parseInt
在这里没有帮助。
sum = sum + parseInt(i) + parseInt(j)