0

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

我想要的是:

总和 = 总和 + i + j

但目前发生的是

总和 = 总和 + "i + j"

有人对此有解决方案吗?

4

2 回答 2

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

sum = sum + eval(string);

console.log(sum); // output 115
于 2013-08-02T07:07:16.320 回答
-1

使用 parseInt() :

sum = sum + parseInt(i) + parseInt(j)
于 2013-08-02T07:09:35.910 回答